@charset "Shift_JIS";

		/* 全体構造 */
		
img		{
	border: 0;
	display: block;
	}
	
body	{
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	color: #000;
	background: #cccccc url(../i/wall.gif) repeat;
	/*background: #312929;*/
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
	
	
	

a:link {
	color: #180102;
	background: transparent;
	text-decoration:none
}
a:visited {
  color: #180102;
  background: transparent;
  text-decoration:none
}
a:hover, a:active {
  color: #cc0000;
  background: transparent;
  text-decoration:none
}





#wrapper	{
	margin: 0 auto;
	padding: 0;
	border: 0;
	width: 720px;
	text-align: left;
	background: #ffffff;
	/*background: #180102;*/
	}
#header	{
	width: 720px;
	height: 81px;
	padding: 0;
	border: 0;
	margin: 0;
	background: #F7AD10;
	}
div#headwrap	{
	float: left;
	height: 81px;
	width: 118px;
	border: 0;
	padding: 0;
	margin: 0;
	/*cursor: pointer;*/
	}
div#headwrap h1	{
	background:  url("../i/logo_routine_jazz.gif") no-repeat left top;
	margin: 0;
	border: 0;
	padding: 0;
	padding-top: 81px;
	overflow: hidden;
	height: 0px !important; /* for most browsers */
	height /**/:81px; /* for pre 6.0 IE Win */
	}
#footer	{
	width: 720px;
	height: 110px;
	padding: 0;
	border: 0;
	margin: 0;
	background: #180102;
	}

/* ヘッダーのナヴィゲーション
----------------------------------------------- */	
#headnav	{
	width: 141px;
	height: 15px;
	border: 0;
	padding: 66px 0 0 0;
	margin: 0 0 0 557px;
	}	
#headnav ul	{
	width: 141px;
	height: 15px;
	background: url(../i/head_nav.gif);
	margin: 0;
	padding: 0;
	position: relative;
	}
	
#headnav ul li	{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}
	
#headnav ul li, #headnav a	{
	height: 15px;
	display: block;
	}

#headnav ul li a	{
	text-indent: -9999px; 
	text-decoration: none;
	}

#hn1 {left: 0; width: 70px;}
#hn2 {left: 80px; width: 61px;}


#hn1 a:hover {background: transparent url(../i/head_nav.gif) 0px 0px no-repeat;}
#hn2 a:hover {background: transparent url(../i/head_nav.gif) -80px 0px no-repeat;}


	/* メインのナヴィゲーション */
	
#mainnav	{
	width: 720px;
	height: 26px;
	border: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}	
#mainnav ul	{
	width: 720px;
	height: 26px;
	background: url(../i/main_nav.gif);
	margin: 0;
	padding: 0;
	position: relative;
	}
	
#mainnav ul li	{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}
	
#mainnav ul li, #mainnav a	{
	height: 26px;
	display: block;
	}

#mainnav ul li a	{
	text-indent: -9999px; 
	text-decoration: none;
	}

#mn1 {left: 0; width: 92px;}
#mn2 {left: 92px; width: 140px;}
#mn3 {left: 232px; width: 100px;}
#mn4 {left: 332px; width: 135px;}
#mn5 {left: 467px; width: 144px;}
#mn6 {left: 611px; width: 109px;}

#mn1 a:hover {background: transparent url(../i/main_nav.gif) 0 -26px no-repeat;}
#mn2 a:hover {background: transparent url(../i/main_nav.gif) -92px -26px no-repeat;}
#mn3 a:hover {background: transparent url(../i/main_nav.gif) -232px -26px no-repeat;}
#mn4 a:hover {background: transparent url(../i/main_nav.gif) -332px -26px no-repeat;}
#mn5 a:hover {background: transparent url(../i/main_nav.gif) -467px -26px no-repeat;}
#mn6 a:hover {background: transparent url(../i/main_nav.gif) -611px -26px no-repeat;}


/*スプラッシュ*/
#splash01 {
	background: url(../i/03.png) no-repeat;
	height: 241px;
	width: 720px;
	display: block;
	}
#splash_birthday {
	background: url(../i/birthday2007_2.png) no-repeat;
	height: 241px;
	width: 720px;
	display: block;
	}	
	
/*ページ本体*/
#pagebody {
  width: 720px;
  padding-top: 0px;
  padding-bottom: 20px;
  background: #fffae6;
}
#birth2007_pagebody {
  width: 684px;
  padding-top: 0px;
  padding-left:18px;
  padding-right:18px;
  padding-bottom: 0px;
  background: #fffae6;
}
#content{
	float:right;
	width:542px;
	padding-top:17px;
	background: #fffae6;
}
#event{
	float:left;
	width:161px;
	padding-top:17px;
	padding-left:17px;
	background: #fffae6;		
}
#news{
	float:left;
	width:334px;
	padding-left:16px;
	background: #fffae6;	
}
#ad{
	float:right;
	width:178px;
	padding-left:14px;
	background: #fffae6;
}
#support{
	padding-top:17px;
	background: #fffae6;
}
#pagebody:after {    /* ボックスの最後でfloatをクリア */
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

/* 各段の見出し
----------------------------------------------- */
h2 {
  height: 14px;
  margin-bottom: 16px;
  text-indent: -9999px; /* テキストを消す裏ワザ */
  font-size: 14px;      /* IE対策 */
}
#news h2 {
  background: url(../i/whats_new.gif) no-repeat;
}
#ad h2 {
  background: url(../i/our_brands.gif) no-repeat;
}
#event h2 {
  background: url(../i/pick_up.gif) no-repeat;
}
#support h2 {
  background: url(../i/supported_by.gif) no-repeat;
}
#birth2007 h3 {
  background: url(../i/pick_up_birth_2007.gif) no-repeat;
}


/* 左の段
----------------------------------------------- */

#event h3 {
	margin: 0;
	padding: 0 0 6px 8px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #f8a900;
	}
.place {
	marign: 0;
	padding: 0 0 6px 8px;
	border: 0;
	font-size: 12px;	
	color: #666666;
	}
.date {
	marign: 0;
	padding: 0 0 12px 8px;
	border: 0;
	font-size: 12px;
	color: #666666;	
	}
.links {
	marign: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #5d4b46;
	padding: 0 0 12px 8px;
	font-weight: bold;
	}
	
.links a{color: #5d4b46; background: #fffae6; text-decoration: none;}
.links a:visited {color: #5d4b46; background: #fffae6; text-decoration: none;}
.links a:hover {color: #cc0000; background: #fffae6; text-decoration: none;}
.links a:active {color: #cc0000; background: #fffae6; text-decoration: none;}

/* 中央の段
----------------------------------------------- */
	

#news h3 {
	margin: 0;
	padding: 0 0 6px 8px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #6699ff;
	}	
#news p {
	line-height: 21px;
	margin: 0;
	padding: 0 0 6px 8px;
	}


/* 右の段
----------------------------------------------- */
.ad_routinejazz {
	marign: 0;
	padding: 0 0 12px 8px;
	border: 0;
	font-size: 12px;
	color: #666666;
	background-image: url(../i/label_routine_jazz.gif);
	text-indent: -9999px; /* テキストを消す裏ワザ */
	}
	
/* フッタのナヴィゲーション
----------------------------------------------- */
	
#footnav	{
	width: 455px;
	height: 12px;
	border: 0;
	padding: 7px 0 0 0;
	margin: 0 0 0 132px;
	background: #180102;
	}	
#footnav ul	{
	width: 455px;
	height: 12px;
	background: url(../i/foot_nav.gif);
	margin: 0;
	padding: 0;
	position: relative;
	}
	
#footnav ul li	{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}
	
#footnav ul li, #footnav a	{
	height: 12px;
	display: block;
	}

#footnav ul li a	{
	text-indent: -9999px; 
	text-decoration: none;
	}

#fn1 {left: 0; width: 71px;}
#fn2 {left: 71px; width: 58px;}
#fn3 {left: 129px; width: 89px;}
#fn4 {left: 218px; width: 96px;}
#fn5 {left: 314px; width: 75px;}
#fn6 {left: 389px; width: 66px;}

#fn1 a:hover {background: transparent url(../i/foot_nav.gif) 0 -12px no-repeat;}
#fn2 a:hover {background: transparent url(../i/foot_nav.gif) -71px -12px no-repeat;}
#fn3 a:hover {background: transparent url(../i/foot_nav.gif) -129px -12px no-repeat;}
#fn4 a:hover {background: transparent url(../i/foot_nav.gif) -218px -12px no-repeat;}
#fn5 a:hover {background: transparent url(../i/foot_nav.gif) -314px -12px no-repeat;}
#fn6 a:hover {background: transparent url(../i/foot_nav.gif) -389px -12px no-repeat;}

	
/* フッタのロゴ
----------------------------------------------- */	
	

div#footwrap	{
	float: none;
	height: 45px;
	width: 52px;
	border: 0;
	padding: 16px 0 0 0;
	margin: 0 0 0 334px;
	/*cursor: pointer;*/
	}
div#footwrap h1	{
	background:  url("../i/logo_routine_records.gif") no-repeat left top;
	margin: 0;
	border: 0;
	padding: 0;
	padding-top: 45px;
	overflow: hidden;
	height: 0px !important; /* for most browsers */
	height /**/:45px; /* for pre 6.0 IE Win */
	}
	
/* フッタのコピーライト
----------------------------------------------- */	
#footer p {
  background:  url("../i/copyright.gif") no-repeat left top; 	
  padding: 14px 0 0 0;
  margin: 14px 0 0 241px;
  overflow: hidden;
  height: 0px !important; /* for most browsers */
  height /**/:5px; /* for pre 6.0 IE Win */
}




#birth_text	{
	padding-left: 18px;
	padding-bottom: 18px;
	}

p	{
	line-height: 21px;
	margin: 0;
	padding: 0 0 3px 0;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	}



