@charset "Shift_JIS";
/*----------------■基本事項（固定）----------------*/

 /* ★リンク色の初期値 */
a:link {
	text-decoration:none;
	color:#ff6633;
}
a:visited {
	text-decoration:none;
	color:#aa0000;
}
a:hover {
	text-decoration:underline;
	color:#ff0000;
}
a:active {
	text-decoration:none;
	color:#000000;
}

/*----------------■全体構造（固定）----------------*/

body {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	font-size: 84%;
	background: #663333  url(http://anytown.jp/bsblues/image/bkg_tile.gif) repeat-y center top;
	color: #333333;
}

div{
	border: #000000 0px solid;
}

/*---------------■外枠----------------*/

/* 左エリア:全体枠 */
div.leftside  {
	float:  left;
	width: 190px;
	height: 100%;
	text-align: left;
}
/* 左右ナビエリア:BODY */
div.navibody  {
	float:  left;
	width: 190px;
	height: 100%;
	text-align: left;
}
div.rightside  {  /* 右エリア */
	float:  left;
	width: 190px;
	height: 100%;
	text-align: left;
}
/* 中央エリア:全体枠 */
div.centerside  {
	float:  left;
	margin-left: 19px;
	margin-right: 19px;
	width: 380px;
	text-align: left;
}
/* 中央エリア:本文 */
div.centerentry  {
	float:  left;
	width: 380px;
	margin: 0px;
	text-align: left;
	background: #ffffff url(http://anytown.jp/bsblues/image/center_back.gif) repeat-y center top;;
}

div.centerentrybody  {
	margin-left: 10px;
	margin-right: 10px;
	text-align: left;
}


h1  {  /* タイトル */
	width:  800px;
	height: 240px;
}
#wrap{  /* 全体囲み:センター合わせ */
	width:  800px;
	height: 100%;
	margin:  0 auto 30px auto;
	text-align:  left;
}

td.leftside  {  /* 左エリア */
	width:  190px;
}
td.rightside  {  /* 右エリア */
	width:  190px;
}
td.centerside1  {  /* 中央エリア */
	padding:  0 20px;
}
td.centerside2  {  /* 中央エリア2 */
	padding:  0 20px;
}
p#date {  /* ブログ日時 */
	margin:  0 5px 0px 5px;
	padding:  0x 10x 10x 10x;
	border-bottom:  #663333 1px dotted;
	font-size:  84%;
	color: #000000;
	letter-spacing: 1px;
}
#main  {  /* 本文部分 */
	padding:  10px 20px;
}
#calender  {  /* カレンダー */
	margin:  5px 5px 15px 5px;
	border:  1px #CCCC99 solid;
	background:  #ffffff;
	padding:  5px 10px;
}
#calender th  {  /* カレンダー:曜日表示 */
	font-size:  84%;
	text-align:  center;
	color:  #999999;
}
#calender th.sun  {
	color:  #ff0000;
}
#calender th.sat  {
	color:  #0000ff;
}
#calender td  {
	font-size:  84%;
	text-align:  center;
}
p#footer {  /* フッター*/
	margin:0px 10px 0px 10px;
	padding:10x 10x 10x 10x;
	border-top:  #cccc99 1px dotted;
	font-size:  80%;
	color: #000000;
	text-align: center;
}

/*----------------■フォントサイズなど----------------*/
p.text1  {  /* 左右エリアで使用*/
	margin:  5px 10px;
	font-size:  84%;
	line-height:  130%;
}
p.text2  {  /*中央エリアで使用*/
	margin:  5px 0px;
	font-size:  84%;
	line-height:  130%;
} 
p.text3  {  /* 左右エリアで使用*/
	margin: 5px 5px 15px 5px;
	padding: 5px;
	font-size:  84%;
	line-height:  130%;
	border: #cccc99 1px solid;
	background-color: #ffffff;
}
.text4  {  /* 左右エリアで使用*/
	margin: 5px 5px 15px 5px;
	padding: 5px;
	font-size:  84%;
	line-height:  130%;
	border: #cccc99 1px solid;
	background-color: #ffffff;
}
div.text3  {  /* 左右エリアで使用*/
	margin: 5px 5px 15px 5px;
	padding: 5px;
	font-size:  84%;
	line-height:  130%;
	border: #cccc99 1px solid;
	background-color: #ffffff;
}
p.tbfooter {  /* フッター*/
	margin:  0;
	width: 340px;
	padding:  5px 0 0 0;
	border-bottom:  #cccc99 1px dotted;
	font-size:  84%;
	text-align:  left;
}
p.content-nav{
	width:360px;
	padding: 5px;
	margin: 0px;
	text-align:center;
	color: #ffffff;
	font-size: 0.8em;
}
 /* ★中央のリンク色 */
.content-nav a:link {
	text-decoration:none;
	color:#ff6633;
}
.content-nav a:visited {
	text-decoration:none;
	color:#ffffff;
}
.content-nav a:hover {
	text-decoration:underline;
	color:#ff0000;
}
.content-nav a:active {
	text-decoration:none;
	color:#000000;
}


p.enieni{
	text-align: center;
	marign: 0px auto;
}
p#search-options{
	color: #ffffff
}
h3  {  /* 見出:中央エリアで使用*/
	border-bottom: 1px #663333 solid;
	border-left: 5px #663333 solid;
	margin:  10px 0px;
	padding:  3px 0px 3px 5px;
	height:20px;
	font-size:  110%;
	font-weight: bold;
	color: #333333;
}
div.ph  {  /* 写真:センター合わせ*/
	margin:  20px 0;
	text-align:  center;
}
table.tb1  {  /* テーブル:アンケート*/
	margin:  10px 0;
}
table.tb1 th  {
	padding:  3px;
	border:  1px #cccccc solid;
	background:  #ffe7ff;
	font-size:  84%;
}
table.tb1 td  {
	padding:  3px;
	border:  1px #cccccc solid;
	font-size:  84%;
}
 /* ★カレンダーのリンク色 */
#calender a:link { text-decoration:underline;color:#cc0000; }
#calender a:visited { text-decoration:underline;color:#cc0000; }
#calender a:hover { text-decoration:underline;color:#0000ff; }
#calender a:active { text-decoration:none;color:#cc0000; }

 /* ★イメージのボーダー無し */
img {
	border: none;
}
 /* ★テーブルの初期値 */
table  {
	border-collapse:  collapse;
}
th  {
	border-collapse:  collapse;
	vertical-align:  top;
	white-space:  nowrap;
}
td  {
	border-collapse:  collapse;
	vertical-align:  top;
}
 /* ★回り込み中止 */
.clear  {
	margin:  0;
	padding:  0;
	clear:  both;
}


