@charset "UTF-8";

/*
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

2006.4
このスタイルシートは忍者ブログの共有テンプレート専用です。
色変え・画像の挿入などご自由にカスタマイズしてお使いください。
ただし、このスタイルシートでは、忍者ブログのテンプレート編集機能は一部しか使えません。
by　あるふぁ　
URL:http://start.blog.shinobi.jp/

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/

/**************************************************************************************
全ブロックの共通設定
**************************************************************************************/

/*----- 全体に関する指定 -----*/

/*Htmlについて*/
* html{
margin: 0px;
padding: 0px;
}

/*BODY全体に関する設定*/
body {
background-color:#ffffff;
font-size:12px;
color:#595857;/*墨 すみ*/
font-family :Verdana,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka,sans-serif ; 
font-weight:normal; 
margin :0px;
padding:0px;
line-height:150%;
}

/*
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
もしスクロールバーにも色を指定したいのなら、htmlに下のような指定を入れてください。

	scrollbar-track-color : #ffffff ;
	scrollbar-3dlight-color :#84b9cb;
	scrollbar-arrow-color :#84b9cb;
	scrollbar-darkshadow-color :#84b9cb;
	scrollbar-face-color:#84b9cb;
	scrollbar-highlight-color : #ffffff ;
	scrollbar-shadow-color : #ffffff ;

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/

/*----- レイアウトの指定 -----*/

/*全体の設定*/
#MainBlock {
width:872px;
text-align: center;
margin : 10px auto;
padding:0px ;
border: 1px solid #84b9cb;/*浅縹 あさはなだ*/
}
/*一番上のブロック（タイトルが書かれる場所）の設定*/ 
#TopBlock { 
width:870px; 
margin:0px; 
padding:0px;
}
/*３カラムにするための囲み*/
#WrapperBlock {
margin:0px;
padding:0px;
width:680px;
float:left;
}
/*記事繰り返し処理全ての部分の設定*/
#EntryBlock {
width: 480px;
float:right;
margin:0px;
padding:0px;
overflow:hidden;
}
/*左サイド*/
#LeftSideBlock {
width: 180px;
margin:0px;
padding:0px;
float:left;
overflow:hidden;
}
/*右サイド*/
#RightSideBlock {
width:180px;
float:right;
margin:0px;
padding:0px;
overflow:hidden;
}
/*記事下左ブロック*/
#LeftUnderEntry {
width:200px;
float:left;
margin:10px 5px 10px 10px;
padding:0px;
overflow:hidden;
}
/*記事下右ブロック*/
#RightUnderEntry {
width:200px;
float:right;
margin:10px 10px 10px 5px;
padding:0px;
overflow:hidden;
}
/*一番下のブロック（著作権表示が書かれる場所）の設定*/
#FooterBlock {
clear:both;
width: 100%;
text-align:center;
font-size:10px;
}

/*----- 全体のリンク -----*/

/*通常のリンクの設定*/
a:link {
color:#84b9cb;/*浅縹 あさはなだ*/
background-color:#ffffff;
text-decoration:none;
}
/*過去に見たことがあるページのリンクの設定*/
a:visited{
color:#84b9cb;/*浅縹 あさはなだ*/
background-color:#ffffff;
text-decoration:none;
}
/*アクティブ状態のリンクの設定*/
a:active {
color:#2792c3;/*縹色 はなだいろ*/
background-color:#ffffff;
text-decoration:none;
}
/*カーソルが合っている状態のリンクの設定*/
a:hover {
color:#2792c3;/*縹色 はなだいろ*/
background-color:#ffffff;
text-decoration:none;
}

/*----- 文章の基本設定 -----*/

/*引用*/
blockquote {
padding:10px;
color:#949495;/*鼠色 ねずみいろ*/
background-color:#eaf4fc;/*月白 げっぱく*/
border-left: 3px solid #00a3af;/*浅葱色 あさぎいろ*/
}
/*部分引用*/
q {
color:#00a3af;/*浅葱色 あさぎいろ*/
background-color:#eaf4fc;/*月白 げっぱく*/
}
/*強調*/
em {
color:#949495;/*鼠色 ねずみいろ*/
background-color:#ffffff;
font-weight :bold;
}

/*
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
この他にも文字に関する指定はありますが、あまり細かくは指定していません。

　ex.
　　　太字：b
　　　斜体：i
　　　強調：strong
　　etc･･･

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/

/*----- 要素等の基本設定 -----*/

/*テキスト左寄せ*/
.left {
text-align:left;
}
/*テキスト中央寄せ*/
.center {
text-align:center;
}
/*テキスト右寄せ*/
.right {
text-align:right;
}
/*table全ての設定*/
table{
border-collapse: collapse;
font-size:12px;
}
/*箇条書きリスト全ての設定*/
ul {
margin:0px;
padding:0px;
list-style-type: circle ;
}
/*箇条書きリスト全ての設定*/
ol {
margin:0px;
padding:0px;
list-style-type: decimal ;
}
/*リスト項目全ての設定*/
li {
margin:0px;
padding:0px;
list-style-position: inside ;
}
/*定義型リスト全ての設定*/
dl {
margin:0px;
padding:0px;
font-size:12px;
} 
/*定義される用語全ての設定*/
dt {
margin:0px;
padding:0px;
font-weight:bold;
}
/*定義内容全ての設定*/
dd {
margin:0px;
padding:0px;
font-weight:normal;
}
/*画像全ての設定*/
img {
margin:5px;
border:0px;
}
/*絵文字の指定*/
img.emoji {
margin:0px;
border:0px;
}
/*水平線全ての設定*/
hr {
color:#c0c6c9 ;/*灰青 はいあお*/
background-color:#ffffff;
}

/*----- フォーム要素の基本指定 -----*/
/*フォーム部分全ての指定*/
form {
margin:0px;
padding:0px;
font-size:12px;
}

/*インプット全ての指定*/
input {
margin:1px;
padding:1px;
color:#949495;/*鼠色 ねずみいろ*/
background-color:#eaf4fc;/*月白 げっぱく*/
border :1px solid #c0c6c9 ;/*灰青 はいあお*/
}

/*セレクト全ての指定*/
select {
margin:1px;
padding:1px;
color:#949495;/*鼠色 ねずみいろ*/
background-color:#eaf4fc;/*月白 げっぱく*/
border :1px solid #c0c6c9 ;/*灰青 はいあお*/
}

/*テキストエリア全ての指定*/
textarea {
margin:1px;
padding:1px;
color:#949495;/*鼠色 ねずみいろ*/
background-color:#eaf4fc;/*月白 げっぱく*/
border :1px solid #c0c6c9 ;/*灰青 はいあお*/
}

/**************************************************************************************
トップブロック用デザイン
**************************************************************************************/

/*------ ブログタイトル -----*/ 
 
/*ブログタイトル文字部分の設定*/ 
#TopTitle { 
margin:0px; 
padding: 20px 20px 0px 20px;
text-align:left;  
} 
/*ブログタイトル*/
h1 { 
margin:0px; 
padding:0px; 
font-size:24px; 
} 
/*ブログタイトルのリンク*/
h1 a:link, h1 a:visited { 
color:#84b9cb;/*浅縹 あさはなだ*/
background-color:#ffffff;
text-decoration:none; 
} 
/*ブログタイトルのリンク　カーソルがきたとき*/
h1 a:hover, h1 a:active { 
color:#00a3af;/*浅葱色 あさぎいろ*/
background-color:#ffffff;
text-decoration:none; 
} 

/*------ ブログ説明 -----*/ 

/*ページタイトルの下に来るブログの説明文書*/ 
#TopExplanation { 
margin:0px; 
padding: 10px 20px 0px 20px; 
text-align:left;
}
/*ブログ説明*/
h2.TopExplanationFont{ 
margin:0px; 
padding:0px; 
font-size:12px; 
font-weight:normal;
color:#2792c3;/*縹色 はなだいろ*/
background-color:#ffffff;
}

/*------ その他のTOP部分 -----*/ 

/*ログイン部分*/
.TopLogin {
margin:0px;
padding:10px 20px;
text-align:right;
font-size:10px;
}

/*----- 横型カレンダー -----*/

/*横型カレンダーのテーブル*/
.YokoCalendar {
margin:0px auto;
padding:0px;
width:860px;
text-align:center;
color:#ffffff;
background-color:#eaf4fc;/*月白 げっぱく*/
}
/*横型カレンダーのリンク*/
.YokoCalendar a:link {
color:#84b9cb;/*浅縹 あさはなだ*/
background-color:#eaf4fc;/*月白 げっぱく*/
text-decoration:none;
}
.YokoCalendar a:visited {
color:#84b9cb;/*浅縹 あさはなだ*/
background-color:#eaf4fc;/*月白 げっぱく*/
text-decoration:none;
}
.YokoCalendar a:hover {
color:#84b9cb;/*浅縹 あさはなだ*/
background-color:#ffffff;
text-decoration:none;
}
.YokoCalendar a:active {
color:#84b9cb;/*浅縹 あさはなだ*/
background-color:#ffffff;
text-decoration:none;
}

/**************************************************************************************
  記事ブロック用デザイン
**************************************************************************************/

/*----- トピックス部分 -----*/

/*トピックスを表示する部分全体の指定*/
#TopicsBlock {
margin:20px;
padding:0px ;
text-align:left;
}
/*トピックスの表示箇所の背景や余白設定*/
.TopicsInnerBlock {
margin:0px 0px 10px 0px;
padding:10px;
border:1px dashed #c0c6c9 ;/*灰青 はいあお*/
}
/*トピックスのタイトル*/
.TopicsTitle {
margin:0px 0px 0px 0px ;
padding:0px;
color:#00a3af;/*浅葱色 あさぎいろ*/
background-color:#ffffff;
font-size:15px;
font-weight:bold;
}
/*トピックスの本文*/
.TopicsContents {
margin:5px 0px 0px 0px;
padding:0px;
font-size:11px;
}
/*トピックスの説明部分*/
.TopicsExplanation {
margin:5px 0px 0px 0px;
padding:0px;
font-size:10px;
}

/*パンくずナビ*/
.PanNavi {
margin:5px 0px;
padding:0px;
font-size:11px;
text-align:left;
}

/*----- 記事の繰り返し -----*/

/*記事表示部分*/
.EntryInnerBlock {
width: 480px;
margin:10px 0px 40px 0px;
padding:0px;
text-align:left;
}

/*記事タイトル部分*/
.EntryTitle {
border-top :3px double #c0c6c9 ;/*灰青 はいあお*/
border-bottom :3px double #c0c6c9 ;/*灰青 はいあお*/
}

/*カテゴリー部分*/
.EntryCategory {
margin:5px 0px 0px 0px;
padding:0px 5px 0px 0px;
text-align:right;
color:#c0c6c9 ;/*灰青 はいあお*/
background-color:#ffffff;
font-size:12px;
font-weight:bold;
}
/*カテゴリー*/
.EntryCategory h3{
color:#c0c6c9 ;/*灰青 はいあお*/
background-color:#ffffff;
font-size:12px;
font-weight:bold;
display:inline;
}

/*記事タイトル*/
h2.EntryTitleFont {
margin:5px 0px;
padding:0px 10px;
color:#00a3af;/*浅葱色 あさぎいろ*/
background-color :#ffffff;
font-size:15px;
font-weight:bold;
}
/*記事タイトルのリンク*/
h2.EntryTitleFont a:link, h2.EntryTitleFont a:visited { 
color:#84b9cb;/*浅縹 あさはなだ*/
background-color :#ffffff;
text-decoration:none;
display:block ;
} 
/*記事タイトルのリンク　カーソルがきたとき*/
h2.EntryTitleFont a:hover, h2.EntryTitleFont a:active { 
color:#00a3af;/*浅葱色 あさぎいろ*/
background-color :#ffffff;
text-decoration:none; 
display:block ;
} 
/*日付・編集*/
.EntryWriteDate {
margin:5px;
padding:0px;
text-align:right;
color:#c0c6c9 ;/*灰青 はいあお*/
background-color:#ffffff;
font-size : 10px ;
}
/*記事本文全体*/
.EntryTextBox {
margin:5px;
padding:0px;
}
/*記事文章*/
.EntryText {
font-size:12px;
}
/*追記へのリンク部分*/
.EntryPsText {
margin:10px 20px;
padding:0px;
text-align:left;
font-weight:bold;
}
/*追記へのリンク*/
.EntryPsText a:link ,.EntryPsText a:visited {
color:#84b9cb;/*浅縹 あさはなだ*/
background-color:#eaf4fc;/*月白 げっぱく*/
font-size:13px;
}
/*追記へのリンク　カーソルが合わさったとき*/
.EntryPsText a:hover ,.EntryPsText a:active {
color:#2792c3;/*縹色 はなだいろ*/
background-color:#eaf4fc;/*月白 げっぱく*/
font-size:13px;
}
/*記事下の部分*/
.EntryFooter {
margin:0px;
padding: 0px 10px ;
font-size:10px;
text-align:left;
color: #c0c6c9 ;/*灰青 はいあお*/
background-color:#ffffff;
border-bottom :2px solid #c0c6c9 ;/*灰青 はいあお*/
}
/*記事投稿者*/
.EntryUserName {
font-weight:bold;
}
/*記事コメント*/
.EntryComment {
}
/*記事トラックバック*/
.EntryTrackback {
}
/*Pagetopへのリンク*/
.EntryPagetop {
margin:0px;
padding:0px;
text-align:right;
font-size:13px;
font-weight:bold;
}

/*前後の頁へのナビ*/
.PageLinkBlock {
margin:10px auto;
padding:0px;
text-align:center;
font-size:11px;
clear:both;
}
/*----- 記事下左ブロック -----*/

/*記事下左ブロックの表示箇所の背景や余白設定*/
.LeftUnderInnerBlock {
margin:0px 0px 0px 0px ;
padding:10px;
border:1px dashed #c0c6c9 ;/*灰青 はいあお*/
}
/*記事下左ブロックのタイトル*/
.LeftUnderTitle {
margin:0px 0px 0px 0px ;
padding:0px;
color:#00a3af;/*浅葱色 あさぎいろ*/
background-color:#ffffff;
font-size:15px;
font-weight:bold;
}
/*記事下左ブロックの本文*/
.LeftUnderContents {
margin:5px 0px 0px 0px;
padding:0px;
font-size:11px;
}
/*記事下左ブロックの説明部分*/
.LeftUnderExplanation {
margin:5px 0px 0px 0px;
padding:0px;
font-size:10px;
}

/*----- 記事下右ブロック -----*/

/*記事下右ブロックの表示箇所の背景や余白設定*/
.RightUnderInnerBlock {
margin:0px 0px 0px 0px ;
padding:10px;
border:1px dashed #c0c6c9 ;/*灰青 はいあお*/
}
/*記事下右ブロックのタイトル*/
.RightUnderTitle {
margin:0px 0px 0px 0px ;
padding:0px;
color:#00a3af;/*浅葱色 あさぎいろ*/
background-color:#ffffff;
font-size:15px;
font-weight:bold;
}
/*記事下右ブロックの本文*/
.RightUnderContents {
margin:5px 0px 0px 0px;
padding:0px;
font-size:11px;
}
/*記事下右ブロックの説明部分*/
.RightUnderExplanation {
margin:5px 0px 0px 0px;
padding:0px;
font-size:10px;
}

/**************************************************************************************
  各コメント表示部分の設定
**************************************************************************************/

/*コメント全体の指定*/
.CommentBlock {
margin:20px 0px ;
padding:0px;
text-align:center;
border-bottom:1px dashed #c0c6c9 ;/*灰青 はいあお*/
}

/*コメント欄の見出し*/
.CommentMenuTitle {
margin:0px;
padding:0px 10px ;
color: #ffffff;
background-color:#c0c6c9 ;/*灰青 はいあお*/
text-align:left;
font-weight:bold;
font-size:14px;
}

/*----- コメント投稿覧 -----*/

/*コメント投稿部分*/
.CommentFormBlock {
margin:0px auto;
padding:10px;
width:90%;
}

/*コメント投稿への注意書き*/
.CommentFormText {
margin:10px 0px;
padding:5px;
text-align:left;
color:#949495;/*鼠色 ねずみいろ*/
background-color:#ffffff;
font-size:10px;
border :1px dotted #c0c6c9 ;/*灰青 はいあお*/
}

/*コメント投稿テーブル*/
.CommentFormTable {
margin:0px auto;
padding:5px;
}
/*コメント投稿テーブル<th>*/
.CommentFormTh {
text-align:left;
width:30px;
font-size:13px;
font-weight:bold;
}

/*コメント投稿テーブル<td>*/
.CommentFormTd {
text-align:left;
width:320px;
}

/*コメントフォーム一般*/
.CommentForms {
margin:1px;
padding:5px;
width:320px;
}
/*文字色選択*/
input.CommentFormColor {
margin:1px 0px;
padding:0px;
border:0px;
background-color:#ffffff;
}
/*送信・返信ボタン部分*/
td.CommentFormSubmit {
text-align:right;
}
/*送信・返信ボタン*/
input.CommentFormSubmit {
font-size:13px;
width:100px;
}

/*----- コメントを表示 -----*/

/*コメント繰り返し表示*/
.CommentTextBox {
width: 480px;
margin: 0px;
border-top:1px dashed #c0c6c9 ;/*灰青 はいあお*/
}
/*コメントタイトル*/
.CommentTitle {
margin:20px 0px 0px 0px;
padding:10px;
color:#00a3af;/*浅葱色 あさぎいろ*/
background-color:#ffffff;
text-align:left;
font-size:14px;
font-weight:bold;
}

/*コメント本文*/
.CommentText {
margin:5px 0px;
padding:10px;
color:#949495;/*鼠色 ねずみいろ*/
background-color:#ffffff;
text-align:left;
}

/*コメントデータ*/
.CommentFooter {
text-align:right;
color:#949495;/*鼠色 ねずみいろ*/
background-color:#ffffff;
font-size:10px;
}

/*コメント投稿名*/
.CommentUserName {
font-weight:bold;
}
/*コメント投稿者のURL*/
.CommentURL{
}
/*コメントを受け付けた日*/
.CommentWriteDate {
font-weight:bold;
}

/*コメント編集ボタン*/
.CommentEdit {
}

/*----- 管理者返信部分デザイン -----*/ 

/*コメントレスを表示する部分*/
.CommentResBox {
margin:10px 10px 0px 50px;
padding:0px;
padding:10px;
border-top:1px dashed #c0c6c9 ;/*灰青 はいあお*/
border-left:1px dashed #c0c6c9 ;/*灰青 はいあお*/
}

.CommentResTitle {
margin:0px ;
padding:0px;
color:#84b9cb;/*浅縹 あさはなだ*/
background-color:#ffffff;
text-align:left;
font-size:14px;
font-weight:bold;
}

.CommentResText {
margin:5px 0px;
padding:0px;
color:#949495;/*鼠色 ねずみいろ*/
background-color:#ffffff;
text-align:left;
}

.CommentResFooter {
margin:0px 10px 0px 0px;
padding:0px;
text-align:right;
color:#949495;/*鼠色 ねずみいろ*/
background-color:#ffffff;
font-size:10px;
font-weight:bold;
}

/**************************************************************************************
  トラックバック表示部分の設定
**************************************************************************************/

/*トラックバック部分全体*/
.TrackbackBlock {
margin:10px 0px ;
padding:0px;
border-bottom:1px dashed #c0c6c9 ;/*灰青 はいあお*/
}

/*トラックバック部分の見出し*/
.TrackbackMenuTitle {
color: #ffffff;
background-color:#c0c6c9 ;/*灰青 はいあお*/
font-weight:bold;
font-size:14px;
}

/*----- トラックバックURL表示 -----*/

/*トラックバックURL表示部分*/
.TrackbackURLBlock {
margin:0px auto;
padding:10px;
width:90%;
text-align:left;
}

/*トラックバックに当たっての注意事項*/
.TrackbackURLText {
margin:10px 0px;
padding:5px;
text-align:left;
color:#949495;/*鼠色 ねずみいろ*/
background-color:#ffffff;
font-size:10px;
border :1px dotted #c0c6c9 ;/*灰青 はいあお*/
}

/*トラックバックURL*/
.TrackbackURLTitle {
line-height:200%;
color:#949495;/*鼠色 ねずみいろ*/
background-color:#ffffff;
text-align:left;
}

/*トラックバックURL*/
input.TrackbackURL {
margin:1px;
padding:5px;
width:100%;
}

/*----- トラックバックを表示 -----*/

/*トラックバックを表示する部分*/
.TrackbackTextBox {
border-top:1px dashed #c0c6c9 ;/*灰青 はいあお*/
}

/*トラックバックタイトル*/
.TrackbackTitle {
margin:0px ;
padding:10px;
color:#00a3af;/*浅葱色 あさぎいろ*/
background-color:#ffffff;
text-align:left;
font-size:14px;
font-weight:bold;
}

/*トラックバックテキスト*/
.TrackbackText {
margin:5px 0px;
padding:10px;
color:#949495;/*鼠色 ねずみいろ*/
background-color:#ffffff;
text-align:left;
}

/*トラックバックのデータ*/
.TrackbackFooter {
margin:0px;
padding:0px;
text-align:right;
font-size:10px;
}

/*トラックバックされたブログのURL*/
.TrackbackBlogURL {
font-weight:bold;
}

/*トラックバックされた日付*/
.TrackbackWriteDate {
margin:0px 5px 0px 0px;
font-weight:bold;
color:#949495;/*鼠色 ねずみいろ*/
background-color:#ffffff;
}

/**************************************************************************************
  サイドブロック用デザイン
**************************************************************************************/

/*左サイドのプラグイン表示箇所の背景や余白設定*/
.LeftInnerBlock {
margin:10px 0px;
padding:0px 0px 20px 0px ;
width:175px;
border-right:5px solid #eaf4fc;/*月白 げっぱく*/
overflow:hidden;
}
/*右サイドのプラグイン表示箇所の背景や余白設定*/
.RightInnerBlock {
margin:10px 0px;
padding:0px 0px 20px 0px ;
width:175px;
border-left:5px solid #eaf4fc;/*月白 げっぱく*/
overflow:hidden;
}
/*サイドタイトル*/
.PluginTitle {
margin:0px;
padding:2px 5px;
color:#595857;/*墨 すみ*/
background-color:#ffffff;
border-bottom : 1px dashed #84b9cb;/*浅縹 あさはなだ*/
font-size:13px;
font-weight:bold;
text-align:left;
}
/*サイドタイトル一文字目*/
.PluginTitle:first-letter {
color:#00a3af;/*浅葱色 あさぎいろ*/
background-color:#ffffff;
font-size:20px;
font-weight:bolder;
}
/*サイドコンテンツ*/
.PluginContents {
margin:0px;
padding:5px;
border-bottom : 1px dashed #84b9cb;/*浅縹 あさはなだ*/
font-size:11px;
}
/*サイドコンテンツ説明*/
.PluginExplanation {
margin:0px;
padding:0px;
font-size:10px;
}
/**************************************************************************************
フッターブロック用デザイン
**************************************************************************************/

/*10ページリンクを表示している部分*/
.FooterPageLink {
margin:0px auto 10px auto;
padding:0px;
width:860px;
height:15px;
text-align:center;
color:#84b9cb;/*浅縹 あさはなだ*/
background-color:#eaf4fc;/*月白 げっぱく*/
}
/*10ページリンクのリンク色*/
.FooterPageLink a:link , .FooterPageLink a:visited {
color:#84b9cb;/*浅縹 あさはなだ*/
background-color:#eaf4fc;/*月白 げっぱく*/
}
.FooterPageLink a:hover , .FooterPageLink a:active {
color:#2792c3;/*縹色 はなだいろ*/
background-color:#eaf4fc;/*月白 げっぱく*/
}

/*著作権表示*/
address {
margin:0px;
padding:0px;
font-style:normal;
font-size:10px;
}

/**************************************************************************************
  各プラグイン共通項目用設定
**************************************************************************************/
/*各プラグイン処理内の基本デザイン*/
.plugin_data {
text-align:left;
}
/*各プラグイン処理内基本デザインの下に記載する日付など*/
.plugin_data_date {
text-align:right;
}
/*ブログ内検索*/
.blogsearch {
text-align:left;
}
.box {
width:160px;
}
.btn {
width:50px;
}
/*プロフィール画像*/
.profile_image {
margin:10px;
padding:5px;
border :0px;
}
/*QRコード画像*
.qrcode_image {
margin:10px;
padding:5px;
border :0px;
}
/**************************************************************************************
  カレンダープラグイン用デザイン
**************************************************************************************/
/*カレンダー日付移動用テーブル（前月、次月へのリンクなど）*/
.CalendarMoveTable {
margin:0px;
padding:3px;
width:100%;
color : #656565 ;
background-color :#ffffff; 
font-size:11px;
}
/*カレンダー日付移動用テーブル、<tr>タグ部分のデザイン*/
.CalendarMoveTr {
}
/*カレンダー日付移動用テーブル内、左側td部分のデザイン*/
.CalendarPrevTd {
text-align:left;
}
/*カレンダー日付移動用テーブル内、中央td部分のデザイン*/
.CalendarNowTd {
text-align:center;
width:80px;
}
/*カレンダー日付移動用テーブル内、右側td部分のデザイン*/
.CalendarNextTd {
text-align :right;
}
/*カレンダー表示用テーブル*/
.CalendarTable {
margin:0px;
padding:5px;
width:100%;
}
/*-------------------------------------------------------
  カレンダーテーブル -> 曜日表示部分デザイン
-------------------------------------------------------*/
/*曜日表示部分（<tr>タグ部分）のデザイン*/
.CalendarWdayTr {
}
/*曜日表示部分、日曜日の<th>タグ部分デザイン*/
.CalendarWdaySun {
color :#f0908d ;/*薄紅 うすべに*/
background-color :#ffffff; 
font-weight:normal;
}
/*曜日表示部分、平日の<th>タグ部分デザイン*/
.CalendarWday {
color : #656565 ;
background-color :#ffffff; 
font-weight:normal;
}
/*曜日表示部分、土曜日の<th>タグ部分デザイン*/
.CalendarWdaySat {
color :#5a79ba ;/*薄花桜 うすはなざくら*/
background-color :#ffffff; 
font-weight:normal;
}
/*-------------------------------------------------------
  カレンダーテーブル -> 日付表示部分デザイン
-------------------------------------------------------*/
/*日付表示部分（<tr>タグ部分）のデザイン*/
.CalendarTr {
}
/*日付表示部分、日曜日の<td>タグ部分デザイン*/
.CalendarTdSun {
color : #ffffff ;
background-color :#84b9cb;/*浅縹 あさはなだ*/
border:1px solid #ffffff;
}
/*日付表示部分、土曜日の<td>タグ部分デザイン*/
.CalendarTdSat {
color : #ffffff ;
background-color :#84b9cb;/*浅縹 あさはなだ*/
border:1px solid #ffffff;
}
/*日付表示部分、平日曜日の<td>タグ部分デザイン*/
.CalendarTd {
color : #ffffff ;
background-color :#84b9cb;/*浅縹 あさはなだ*/
border:1px solid #ffffff;
}
/*記事が存在する場所の設定*/
.CalendarTable td a:link{
display :block;
color :#84b9cb;/*浅縹 あさはなだ*/
background-color :#ffffff;
}
.CalendarTable td a:visited{
display :block;
color :#84b9cb;/*浅縹 あさはなだ*/
background-color :#ffffff;
}
.CalendarTable td a:hover{
display :block;
color:#2792c3;/*縹色 はなだいろ*/
background-color :#84b9cb;/*浅縹 あさはなだ*/
}
.CalendarTable td a:active{
display :block;
color:#2792c3;/*縹色 はなだいろ*/
background-color :#84b9cb;/*浅縹 あさはなだ*/
}	
/*-------------------------------------------------------
  HPcss
-------------------------------------------------------*/
#container {
	background-color: #FFFFFF;
	text-align: left;
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right:20px;
	padding-bottom: 0px;
	padding-left: 20px;
	clear: both;
}
#container #header {
	margin: 0px;
	color: #6289FF;
	border-bottom-width: medium;
	border-bottom-color: #6289FF;
	font-size: 18px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-style: normal;
	border-top-color: #6289FF;
	top: 10px;
	position: relative;
	bottom: 20px;
	visibility: inherit;
	height: auto;
	width: auto;
	border-top-width: medium;
	border-right-color: #6289FF;
	border-left-color: #6289FF;
}

#container #sidemenu {
	height: auto;
	width: 100%;
	margin-top:0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: center;
}
#container #contents {
	height: auto;
	width: 800px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	background-color: #FFC;
	clip: rect(auto,auto,auto,auto);
	left: 0px;
	clear: both;
	float: none;
}

#container #footer {
	clear: both;
	text-align: center;
}
p {
	padding: 3px;
}
li {
	list-style-type: none;
	margin: 0px;
	float: right;
	clear: none;
	height: 55px;
	width: 150px;
}
#sidemenu ul a   {
	color: #66F;
	width: 150px;
	float: none;
	clear: none;
	position: relative;
	visibility: visible;
}
.sidemenulist {
	background-color: #CF9;
	width: 150px;
	float: none;
}
#container #contents h2 {
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
	background-color: #E8F5FC;
	width: 100%;
	float: left;
	height: auto;
}
#container #contents h3 {
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
	background-color: #E8F5FC;
	width: 460px;
	float: left;
	height: auto;
	font-size: 16px;
}
#container #contents p {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: "ＭＳ ゴシック";
	clear: both;
}
#contents table   {
	clear: both;
	padding: 0px;
}

#container #header p {
	font-family: "ＭＳ ゴシック";
	font-size: 12px;
	text-align: right;
}
#container #header h1 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 30pt;
	color: #33C;
	top: 10px;
	height: 45px;
	width: 800px;
	padding-top: 0px;
}
#container #sidemenu table tr td {
	height: 30px;
	width: 150px;
	text-align: center;
	background-color: #CBFF97;
	border-radius: 25px 25px 25px 25px;

	style:cursor.hand;
	color: #FCF;
}
#container #contents h4 {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}


#header h1 a {
	color: #1A1AFF;
}
#contents #box {
	height: auto;
	width: 100px;
	border-bottom-style: dashed;
	border-bottom-width: thin;
	border-bottom-color: #63F;
	margin-left: 10px;
	text-align: center;
	float: right;
	white-space: nowrap;
	margin-top: 10px;
}
#container #sidemenu table tr {
		border-radius: 25px 25px 25px 25px;
}
#container #contents table tr th   {
	text-align: left;
	background-color: #a8c97f;
}
#container #contents table tr   {
	margin-top: 0px;
	margin-right: 10px;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
}
#container #contents tr td    {
	text-align: left;
}
