@charset "Shift_JIS";

/* ■ページ構造 */


@charset "Shift_JIS";

/* ■ページ構造 */

body {
  margin: 0;
  padding: 0;
  text-align: left;
  color: #cccccc;
  font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
body {color: #cccccc;} 
body {
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}


#content {
  width: 801px;
  margin-left:30px;
}
#menu {
  width: 246px;
  float: left;
  text-align: left
}
#main {
  width: 554px;
  float: left;
  text-align: left
}
#footer {
  clear: both;
  width: 800px;
  text-align: left;
  color: #cccccc;
  
}




/* ■メインコンテンツはここまで */
/* ■左のメニューとメインコンテンツはここまで */


/* ■文字指定 */

a:link { color: #bbbbbb; }        /* 未訪問: link */
a:visited { color: #bbbbbb; }       /* 訪問済み: visited */
a:active {color: #bbbbbb; }       /* アクティブ状態 :active */
a:hover { color: #bbbbbb; }          /* カーソルが上に乗っている状態: hover */

a { text-decoration:none; }



/* 文字サイズ基本 */
.small{
	font-size: 75%;
	color: #FFFFFF;
	line-height: 140%;
	color: #cccccc;
}
.medium{
	font-size: 80%;
	line-height: 150%;
	color: #cccccc;

}
#medium{
	font-size: 80%;
	line-height: 140%;
	color: #cccccc;
}
#medium{
	color: #cccccc;
}
.medium02{
	font-size: 80%;
	line-height: 120%;
	color: #cccccc;
}
.boxtxt{
	font-size: 72%;
	line-height: 110%;
	color: #444444;
}
.large{
	font-size: 85%;
	line-height: 170%;
	color: #cccccc;
}

/* ■テーブル枠 */
/*<table cellspacing="0" class="waku">*/
table.waku {
	border-collapse : collapse ;
	border-width : 1px 1px 1px 1px ;
	border-style : solid ;
	border-color : #cccccc;	/* IE 6(Win)向け */
	color: #cccccc;
	
}

table.waku td {
	border-width : 1px 1px 1px 1px ;
	border-style : solid ;
	border-color : white;	/* IE 6(Win)向け */
	font-size: 80%;
	line-height: 150%;
	padding:5px;
	color: #cccccc;
}


table.clear {
	border-collapse : collapse ;
	border-width : 0 0 0 0 ;
	border-style : solid ;
	border-color : #858585 ;	/* IE 6(Win)向け */
	color: #cccccc;
}

table.clear td {
	border-width : 0 0 0 0 ;
	border-style : solid ;
	border-color : #858585 ;	/* IE 6(Win)向け */
	color: #cccccc;
}

table.2009 {
	border-collapse : collapse ;
	border-width : 1px 0 0 1px ;
	border-style : solid ;
	border-color : white ;	/* IE 6(Win)向け */
	color: #cccccc;
}

table.2009 td {
	border-width : 0 1px 1px 0 ;
	border-style : solid ;
	padding : 1em ;
	color: #cccccc
}