/* CSS Document */

/*　ボディーの基本設定　*/
body { 
	margin : 0px ; 
	padding : 0px  ; 
	font-family : "ＭＳ Ｐゴシック,OSAKA,sans-serif" ; 
	text-align : center ;}


/*　段落　*/
p { margin : 0px }

/*　見出し　*/
h1 { 
	margin : 0px ;
	padding : 0px ; 
	font-size : 80% }
h2 { 
	margin : 0px ;
	padding : 0px ; 
	font-size : 80% }
h3 { 
	margin : 0px ;
	padding : 0px ; 
	font-size : 80% }


/*　---------------------★ヘッダー---------------------　*/

#header { 
	margin : 0px auto 0px auto ;
	padding : 0px ; 
	width : 780px ;
	height : 72px ;
	font-size : 11px ;}

#header p.logo { 
	margin : 10px 0px 0px 0px ;
	float : left }

#header #link {
	margin : 23px 0px 0px 0px ;
	padding : 0px ; 
	width : 300px ;
	height : 21px ;
	text-align : center ;
	display : none ;
	float : right}

#header #link a {
	margin : 0px 0px 0px 0px ;
	padding : 0px ; 
	width : 80px ;
	display : block ;
	float : right}


/*　---------------------★ナビゲーション---------------------　*/

#navi { 
	margin : 17px auto 0px auto ;
	padding : 0px ; 
	width : 780px ;
	height : 22px ;
	clear : both ;
	background : url(../img/navi_b0.gif) no-repeat }

#navi a {
	margin : 0px -30px 0px 30px ;
	padding : 0px ; 
	width : 360px /*本来180px*/;
	font-size : 13px ;
	line-height : 1.8em ;
	color : #333 ;
	display : block ;
	text-decoration : none ;
	float : left ;}

#navi a:hover {
	background : url(../img/navi_b2.gif) no-repeat }

#navi a.on {
	background : url(../img/navi_b2.gif) no-repeat }



/*　---------------------★このページトップへ---------------------　*/

p.top { 
	margin : 2em auto ;
	color : #666 ;
	width : 780px ;
	font-size : 80% ;
	text-align : right ;
	clear : both }


/*　---------------------★前のページへ---------------------　*/

p.back { 
	margin : 10px auto 0px auto ;
	width : 780px ;
	font-size : 80% ;
	text-align : left ;
	clear : both }

p.back img { 
	margin : 0px 3px 0px 0px ;
	vertical-align : middle ;}

p.back a{ 
	color : #00f ;}

/*　---------------------★フッター---------------------　*/
#footer { 
	margin : 0px auto 0px auto ;
	padding : 3px 0px 0px 0px ; 
	width : 780px ;
	height : 50px ;
	font-size : 80% ;
	text-align : center ;
	line-height:180% ;
	color : #333 ;
	clear : both ;
	background : url(../img/dot02.gif) repeat-x }

#footer a {display : none } 


/*　---------------------★コンテンツ---------------------　*/

#contents { 
	margin : 0px auto ;
	padding : 0px ; 
	width : 780px ;
	height : auto ;
	text-align : left ;
	clear : both }

#contents p.page{ 
	margin : 8px 0px 0px 0px ;
	width : 780px ;
	height : 28px ;
	font-size : 90% ;
	line-height:180% ;
	color : #333 ;
	background : url(../img/dot02.gif) repeat-x bottom }

#contents #contents-graph p.date span { color : #03c /*本来は#f00*/ } 

#contents-l { 
	margin : 20px 0px 0px 0px ;
	padding : 0px ; 
	width : 180px ;
	height : auto ;
	font-size : 80% ;
	line-height:180% ;
	float : left ;
	background : url(../ana/img_ana/navi_b00.gif) repeat-y }

#contents-r { 
	margin : 20px 0px 50px 0px ;
	padding : 0px ; 
	width : 585px ;
	float : right }

#contents-r h1{ 
	margin : 0px ;
	width : 585px ;
	height : 28px ;
	font-size : 90% ;
	line-height:1.8em ;
	text-indent : 1em ;
	text-align : center ;
	color : #333 ;
	background : url(../img/dot02.gif) repeat-x bottom #e1e1e1}

#contents-r p.date { 
	margin : 5px 0px 0px 0px ;
	width : 585px ;
	height : 28px ;
	font-size : 90% ;
	text-align : center ;
	line-height:1.8em ;} 

#contents-r p.date img { 
	vertical-align : middle ;
	margin : 0px 5px 0px 5px }

#contents-r p.date span { color : #03c /*本来は#f00*/ } 



#contents-r table{ 
	margin : 25px 10px 0px 0px ;
	padding : 0px ; 
	font-size : 80% ;
	line-height:180% ;
	width : 100% ;
	background : #666}

#contents-r table td { 
	padding : 0px 10px ; 
	text-align : right ;
	background : #fff}


/*--------------------棒グラフ用下のテーブル-----------------------*/

#contents-r table.graph2{ 
	margin : 20px 10px 0px 0px ;
	padding : 0px ; 
	font-size : 80% ;
	line-height:180% ;
	width : 48% ;
	float : left ;
	background : #666}

#contents-r table.graph2 td { 
	padding : 0px 10px ; 
	text-align : right ;
	background : #fff}



/*テーブルのタイトル部分*/

#contents-r table td.title { 
	text-align : center ;
	background : #e1e1e1}

/*セル内左寄せ背景色あり*/

#contents-r table td.t-left { 
	text-align : left ;
	background : #f1f1f1}


/*日別用　日付*/

#contents-r table td.day1 { background : #fc6 ; text-align : center}

#contents-r table td.day2 { background : #ffc }

#contents-r table td.page { background : #ffc ; text-align : left }

/*日別用　訪問者数*/

#contents-r table td.visit1 { background : #7df ; text-align : center}

#contents-r table td.visit2 { background : #D9F5FF }

/*日別用　ページビュー*/

#contents-r table td.view1 { background : #fcc ; text-align : center}

#contents-r table td.view2 { background : #fee }

