/*   
Theme Name:club(BLUE)
Theme URI:
Description:非常にシンプルなオリジナルテーマ
Author:horie
Author URI:
Version:3.0
*/


* {padding:0px;list-style-type: none;margin:0px;}



/*リンク部分*/
a { text-decoration:none;color:#000000; }
a:link { color:#000000; }
a:visited { color:#000000; }
a:hover { color:red; }
a:active { color:red; }


/* レイアウト */

body {
	font-family:Osaka, Verdana, sans-serif;
	background: #ffffff;
}

div#page {width:800px;margin: 10px auto 0px auto;
	background-color:#ffffff;
}

div#header {background:url(images/topblue.jpg);
	width: 800px;
	height: 150px;
	margin: 0px auto 0 auto;
}

div#navi {width: 800px;background-color:#0033CC;margin: 0px auto 0 auto;}


div#content {width:600px;float:left;margin:20px 0px 20px 0px;}

div#contentwide {width:800px;float:left;margin:0px auto 0px auto;}


div#sidebar {width:180px;float:left;margin:10px 0px 10px 20px;}

div#footer {width:800px;clear:both;background-color:#0033CC;}


/*ヘッダ部分*/

#se {padding:10px 0px 0px 600px;}
h1.header {padding: 35px 0px 0px 150px;
	color: #FFFFFF;font-size:30px;
	text-decoration: none;
	}
	
h2.header {padding: 10px 0px 0px 150px;
	color: #FFFFFF;font-size:15px;
	text-decoration: none;
	}

/* 1行ナビ部分 */

#navi ul {margin:0px 0px 0px 0px;font-size:14px;
	background: #FFA500;
	float: left;
	width: 800px;
	}
	

#navi ul li {display:inline;}

#navi ul li.home a {background: #0033CC;display:inline;}

#navi ul li a {
	padding:10px 5px 10px 5px;
	text-align:center;
	font-weight: bold; 
	background:#FFA500;
	color: #ffffff;
	float: left;
	border-right:1px solid #ffffff;
	}

#navi ul li a:hover{
	color: #ffffff;
	background: #FF7300;
	}

/* フッター部分*/

p.copyright {text-align:center;font-size:10px;padding:10px 0px 10px 0px;color:#ffffff;}

/* タイトル */

h1.title {margin:0px 0px 10px 0px;padding:5px 0px 5px 20px;
			background:#0000FE;
			border-left:10px solid #FFB366;
			font-size:16px;color: #ffffff;
			}

h1.posttitle {font-size:15px;color:#000000;
			margin:0px 0px 10px 0px;padding:5px 0px 5px 20px;
			border-left:solid 10px #0033CC;
			border-bottom:solid 1px #0033CC;
			}
			
			
/* ホームテンプレート */
div.about{font-size:14px;padding:10px;background:#F2F2F2;margin-bottom:10px;}

#newslist{margin:10px 0px 0px 0px; }

#newslist li a{font-size:12px;padding-left:10px;background-color:#F2F2F2;display:block;border:1px dotted #000000;}
#newslist li a:hover{background-color:#FFB366;font-weight:Bold;}



/* 記事(post)部分 */

div.post {background:#ffffff;font-size:13px;
			padding:5px 20px 10px 20px;
			}

div.metadata{font-size:10px;padding:5px 5px 10px 5px;border-top:1px solid #0033CC;}

div.navigation {text-align:center;font-size:10px;}




/* サイドバー部分*/
/*title*/
h1.side		{font-size:15px;color:#FFFFFF;text-align:center;
			padding-top:5px;padding-bottom:5px;
			background:url(images/sidetitle.jpg);
			margin:10px 0px 0px 0px;
			border-left:5px solid #FFB366;
			border-right:5px solid #FFB366;
			}

/*category*/

#cat li a{font-size:12px;padding:5px 10px 5px 10px ;background:url(images/sidetitle.jpg);display:block;border-bottom:1px dotted #000000;
			color:#000000;}
#cat li a:hover{padding:5px 10px 5px 25px ;background:url(images/list.jpg)}


/*link*/
#link li a	{font-size:0.8em;display:block;
		  	padding:0px 0px 0px 10px;
			background:url(images/sidetitle.jpg);
			border-bottom:1px dotted #000000;
			}
#link li a:hover{background-color:#FFB366;}		


/*最近記事リスト（サイドバー）*/
			
#news li a	{font-size:11px;display:block;
		  	padding:5px 0px 0px 5px;
			background:#F2F2F2;
			border-bottom:1px dotted #000000;
			}

#news li a:hover{background-color:#FFB366;}



/*事務所*/
div.office{font-size:10px;padding:5px;line-height:16px;
	background:#F2F2F2;}



/* カレンダー */
#calendar{font-size:0.5em;background:#F2F2F2;}

h2.calendar{font-size:1.0em;color:#000000;text-align:center;
			margin:15px 0px 0px 0px;
			border:solid 1px #0000FF;
			background:#0033CC;
			}

#calendar table	{
	width: 99%;
	text-align: center;
	color: #000000;
	border-collapse: collapse;
	margin-bottom: 0px;
	}

#calendar th, #calendar td	{
	padding: 5px 0;
	border: solid 1px #538ad8;
	}

#calendar a	{
	text-decoration: none;
	color: #FF0000;
	}

#calendar caption	{
	padding: 3px 0;
	}

#calendar tfoot td	{
	border: none;
	}

#calendar tfoot td#prev	{
	text-align: left;padding:0px;
	}

#calendar tfoot td#next	{
	text-align: right;padding:0px;
	}
	
	

/* Mac IE 文字化け回避対策 */
input, select, textarea {
	font-family:osaka, verdana, "ＭＳ ゴシック", sans-serif;
}


table.f11 { font-size: 10pt; border-collapse: collapse;}



