@charset "UTF-8";
* {
	margin: 0;
	padding: 0;
}
html, body {
	background-color: white;
}
body {
	font-family: Helvetica, Arial, "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	color: #333330;
}
h1 {
	padding: 10px 10px 10px 0;
	font-size: 130%;
	font-weight: bold;
	color: blue;
}
h2 {
	background: #339966;
	padding: 10px 0 10px 10px;
	color: #FFFFFF;
	font-size: 100%;
}
h3 {
	background: #339966;
	margin-right: 10px;
	padding: 10px 0 10px 10px;
	color: #FFFFFF;
	font-size: 100%;
}
p, dt, dd, th, td, li  {
	line-height: 2;
	font-size: 90%;
}
dd p, td p, li p {
	font-size: 100%;
}

a:link { color: #008888 ;} 	/* 未訪問: link */
a:visited { color: #0033AA ;}	/* 訪問済み: visited */
a:active {color: #339966 ;}	/* アクティブ状態 :active */
a:focus {text-decoration: blink }	/* 選択でフォーカスされている状態 :focus */
a:hover { color: red ;}   	/* カーソルが上に乗っている状態: hover */

#midashi{
	font-size:160%;
	font-weight: bold;
	color: #333330;
}
#header {
	background-color: white;
	background-image : url(http://shukatu.nobody.jp/contents/back-header.gif);
	background-repeat: repeat-x;
	padding: 20px 36px 0 36px;
	width: 100%;
	height: 100px;
	text-align:center
;}
#container {
	background-color: white;
	background-image : url(http://shukatu.nobody.jp/contents/back-container.gif);
	background-repeat: repeat-y;
	width: 100%;
}
#navigation {
	float: left;
	margin-top: 10px;
	margin-right: -260px;
	width: 260px;
}
#navigation * {
	position: relative;
	z-index: 2;
	margin: 0 24px 0 36px;
}
#navigation * * {
	margin-left: 0;	
}
#content {
	float: left;
	width: 100%;
}
#content * {
	margin-top:20px;
	margin-left: 290px;
	margin-right: 300px;
}
#content * * {
	margin-left: 0;
	margin-right: 0;
}
#content p {
	margin-bottom: 1em;
	line-height: 1.5;
}
#content li, #content dd {
	margin-left: 64px;
	padding: 0;
}
#content #pagetop {
	margin-bottom: 0;
	font-family: Arial, sans-serif;
	text-align: right;
}
#content #pagetop a {
	text-decoration: none;
	font-weight: bold;
	color: #666664;
}
#backright {
	background-color: white;
	background-image : url(back-right.gif);
	background-repeat: repeat-y;
	width: 100%;
}
#right{
	float: right;
	margin-top: 10px;
	margin-left:-260px;
	width: 260px;
}
#right * {
	position: relative;
	z-index: 2;
	margin: 0 36px 0 0;
}
#right * * {
	margin-right: 0;	
}
#right p {
	margin-bottom: 1em;
	line-height: 1.5;
}
#footer {
	clear: both;
	padding-top: 38px;
	background-image: url(images/back-footer.gif);
	background-repeat: repeat-x;
	width: 100%;
}
#footer p {
	padding-right: 30px;
	line-height: 1.5;
	text-align: right;
	font-size: 80%;
	color: #333330;
}
/**************************************************************************************
全ブロックの共通設定
**************************************************************************************/
/*BODY全体に関する設定*/
body {
}
/*<td>の全ての設定*/
td {
text-align:center;
}
/*table全ての設定*/
table{
border-collapse: collapse;
}
/*通常のリンクの設定*/
a:link {
}
/*過去に見たことがあるページのリンクの設定*/
a:visited{
}
/*カーソルが合っている状態のリンクの設定*/
a:hover {
}
/*アクティブ状態のリンクの設定*/
a:active {
}

/*全体の設定*/
#mainBlock {
width:770px;
text-align: center;
}
/*テキスト左寄せ*/
.left {
text-align:left;
}
/*テキスト中央寄せ*/
.center {
text-align:center;
}
/*テキスト右寄せ*/
.right {
text-align:right;
}
/**************************************************************************************
トップブロック用デザイン
**************************************************************************************/
/*一番上のブロック（タイトルが書かれる場所）の設定*/
#TopBlock {
width:770px;
height: 200px;
text-align: left;
}
/*ページタイトル文字部分の設定*/
#TopTitle {
padding: 10px 0px 0px 20px;
}
/*ページタイトル文字色の設定*/
.TopTitleFont {
}
/*ページタイトルの下に来るブログの説明文書*/
#TopExplanation {
padding: 10px 0px 0px 20px;
}

/**************************************************************************************
フッターブロック用デザイン
**************************************************************************************/
/*一番下のブロック（著作権表示が書かれる場所）の設定*/
#FooterBlock {
clear:both;
height: 200px;
text-align: center;
}

/**************************************************************************************
  プラグインブロック用デザイン
**************************************************************************************/
/*プラグイン表示箇所全体の設定*/
.PluginBlock {
width: 100px;
text-align: left;
float: left;
}
/*プラグイン表示箇所の背景や余白設定*/
.PluginInnerBlock {
padding:0px;
}
/*プラグインのタイトル（名称）部分の設定*/
.PluginTitle {
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-style:ridge;
border-color:#000000;
}
/*プラグインの説明部分の設定*/
.PluginExplanation {
padding: 0px;
}
/*プラグインが表示される場所の設定*/
.PluginContents {
padding: 10px;
}
/**************************************************************************************
  記事ブロック用デザイン
**************************************************************************************/
/*記事繰り返し処理全ての部分の設定*/
/*記事表示部分の背景や余白等の設定*/
.EntryInnerBlock {
padding: 0px;
text-align: left;
}
/*各記事タイトル部分の設定*/
.EntryTitle {
text-align: left;
border-style:solid;
padding: 10px;
border-color:#009966;
}
/*各記事タイトル部分の文字色設定*/
.EntryTitleFont {
}

/*各記事やコメント、トラックバックなどの総合のブロック部分*/
.EntryTextBox {
margin: 5px 0px;
}
/*記事本文が記載される部分*/
.EntryText {
padding: 10px;
}
/*追記文書が記載される部分*/
.EntryPsText {
padding: 20px;
text-align: right;
}
/*記事へのリンク（コメントやトラックバック等）の背景*/
.EntryFooter {
text-align:right;
padding:5px;
}
/*記事の投稿者名が記載されている部分*/
.EntryUserName {
}
/*記事を投稿した日が記載されている部分*/
.EntryWriteDate {
margin-left: 5px;
}
/*記事のカテゴリ名が記載されている部分*/
.EntryCategory {
margin-left: 5px;
}
/*記事へのコメントリンクが記載されている部分*/
.EntryComment {
margin-left: 5px;
}
/*記事へのトラックバックリンクが記載されている部分*/
.EntryTrackback {
margin-left: 5px;
}
/*次の記事やHOMEへのリンクが表示される背景部分*/
.PageLinkBlock{
text-align:center;
padding:10px;
}
