@charset "UTF-8";

/****************************************************
　ブロック全体
*****************************************************/

/* 全体レイアウト調和のために必要 */
*{
    margin : 0px;
    padding : 0px;
}

/* BODY全体に関する設定 */
BODY{
        /***（全体背景の設定）***/
        /***background-image:url('http://bfile.shinobi.jp/1180/dot04.gif');***/
        /***background-repeat:repeat;***/
        /***background-position:right top;***/
        /***background-attachment:fixed;***/
	background-color : #ffffff;

        /***（スクロールバーの設定）***/
	scrollbar-face-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color:#999999;
	scrollbar-3dlight-color:#999999;
	scrollbar-darkshadow-color:#999999;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;

        /***（フォントの設定）***/
	font-size : 10px;
	/*font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅", sans-serif;*/
	text-align : center;
}

.main{
        /***（全体枠の設定）***/
	background-color : #ffffff;
	border-style : solid;
	border-width : 0px 1px;
	border-color : #CCCCCC;
	text-align : center;
	width : 730px;
	height : auto;
	margin : 0px auto;
	padding : 0px;
}


/****************************************************
　リンク
*****************************************************/

/* 通常のリンクの設定 */
A{
	text-decoration : none;
}
A:LINK{
	color : #666699;
}

/* 過去に見たことがあるページのリンクの設定 */
A:VISITED{
	color : #99CCCC;
}

/* アクティブ状態のリンクの設定 */
A:ACTIVE{
	color : #FFCC33;
}

/* カーソルが合っている状態のリンクの設定 */
A:HOVER{
	color : #FFCC33;  
	position: relative;top:1px;left:1px;
}


/*次の記事やHOMEへのリンクが表示される背景部分*/
.PageLinkBlock{text-align:center;
	       color : #666666;
	       font-size : 11px;
	       /*background-color : #eeeeee;*/
	       /*background-color : #cccccc;*/
	       border-bottom : #cccccc 1px dotted;
	       /*border-top : #cccccc 1px dotted;*/
               padding:2px;
	       margin :5px 20px 2px 20px;
}

.PageLinkBlock_f{text-align:center;
	       color : #666666;
	       font-size : 11px;
               padding:2px;
	       margin :0px 20px 0px 20px;
}

/****************************************************
　ヘッダーブロック
*****************************************************/
/* 一番上のブロック（タイトルが書かれる場所）の設定 */
.header{
	background-color : #99CCCC;
        background-repeat:no-repeat;
        background-position:left top;
        background-image:url('http://file.quadrum.blog.shinobi.jp/title1.jpg');
        /*background-image:url('http://file.quadrum.blog.shinobi.jp/title1.jpg');*/
	height : 150px;
	text-align : left;
	border-bottom : #CCCCCC 1px solid;
}

.header A, .header A:LINK, .header A:VISITED{
	color : #ffffff;
	text-decoration : none;
}

/* ブログタイトルの設定 */
h1{
        width:700px;
        /*height:55px;*/
        font-family:Georgia,serif !important;
	font-size : 20px;
        margin:0px 0px 0px 0px;
	padding : 25px 0px 0px 25px;
        text-align: left;
}

/* ブログ説明文（ブログタイトル下）の設定 */
.info{
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅", sans-serif;
	font-size : 10px;
	color : #ffffff;
	font-weight : normal;
        height:72px;
        text-align: left;
        margin:0px 0px 0px 30px;
}

.admin{
	width : 45px;
	height : auto;
	border : #FFFFFF 1px dotted;
         font-size : 9px;
        margin:3px 0px 0px 670px;
	text-align : center;
	padding :0px;
}

.admin A, .admin A:LINK, .admin A:VISITED{
	color : #FFFFFF;
	text-decoration : none;
}

/****************************************************
　記事・コメント・トラックバック共通
*****************************************************/
/* メイン（左部分）*/
.entry_main{
	float : left;
	width : 510px;
	text-align : left;
	padding : 0px;
	margin : 0px;
}

/****************************************************
　記事ブロック
*****************************************************/
/* 記事枠 */
.entry{
	/***border : 3px double #999999;***/
	padding : 5px;
	margin : 20px 10px 20px 20px;
}

/* タイトル（記事・コメント） */
.title{
	/***border : #CC0066 1px dotted;***/
	border-bottom : #cccccc 1px solid;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅", sans-serif;
	font-size: 14px;
	padding : 2px 5px;
	margin: 5px 30px 5px 20px;
	color: #666666;
        /*  ★以下改善必要★ */
        /***background-image:url('http://file.quadrum.blog.shinobi.jp/star1.gif');***/
        /***background-repeat:no-repeat;***/
        /***background-position:0% 5%;***/
}
        /*  ★用途不明（不要）★ */
/****.title A, .title A:LINK, .title A:VISITED{
	color : #414D7B;
	text-decoration : none;
}
****/

/* 日にち（記事・コメント・コメントレス共通） */
.day{
	margin: 0px 30px 10px 20px;
	padding : 0px 10px;
	font-size: 10px;
	text-align : right;
	color: #666666;
}
/* 本文（記事・コメント・コメントレス共通） */
.text{
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅", sans-serif;
	font-size: 12px;
	line-height: 170%;
	color: #666666;
	margin: 15px 30px 15px 20px;
	padding : 5px;
}

/* 投稿データ（記事・トラックバック） */
.data{
	font-size: 10px;
	text-align : right;
	padding : 0px;
	margin-bottom : 5px;
	margin: 20px 30px 5px 20px;
	color: #666666;
}

/* 記事内画像 */
div.entry img{
       margin: auto;
       /*** margin: 2px 2px 2px 2px; ***/
       /*** padding: 0px 1px 0px 1px; ***/
       /*** border: 1px solid #666; ***/
       /*** background: #fff; ***/
}


/****************************************************
　コメントブロック
*****************************************************/
/* コメント枠（大枠） */
.entry_c{
	padding : 5px;
	margin : 20px 10px 20px 20px;
}

/* コメント枠（大枠）の見出し部分（トラックバックと共通） */
.comment_h{
	/*text-align : left;*/
        font-family : Georgia,serif !important;
	font-weight : bold;
	font-size : 14px;
	color: #CCCCCC;
	margin : 0px 30px 0px 20px;
	padding: 0px 10px 0px 0px;
}

/* コメント枠（コメント単位） */
.comment{
	/***border-bottom : 1px dotted #CCCCCC;***/
	border : 1px dotted #CCCCCC;
	padding : 5px;
	margin : 0px 40px 20px 30px;
	color: #666666;
}

/* タイトル（コメント・コメントレス） */
.title_c{
	/****border-bottom : #cccccc 1px solid;***/
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅", sans-serif;
	font-size: 12px;
	padding : 2px 5px;
	margin: 5px 30px 5px 10px;
        /*  ★以下改善必要★ */
        /***background-image:url('http://file.quadrum.blog.shinobi.jp/star1.gif');***/
        /***background-repeat:no-repeat;***/
        /***background-position:0% 5%;***/
}

/*追記文書が記載される部分*/
.EntryPsText {padding: 10px 20px 10px 10px;text-align: right;}

/* 投稿データ（コメント） */
.data_c{
	font-size: 10px;
	text-align : right;
	padding : 0px;
	margin-bottom : 5px;
	margin: 0px 12px 2px 20px;
}

/*投稿者名の部分*/
.CommentUserName{font-weight : bold;
                 margin-left: 5px;}

/*投稿者のホームページへのリンク部分*/
.CommentURL{
                 margin-left: 0px;}

/*投稿された時間が記載されている部分*/
.CommentWriteDate{margin-left: 0px;}

/*コメント編集へのリンク部分*/
.CommentEdit{margin-left: 0px;}

/* コメントレス枠 */
.cmt_res{
	border : 1px dotted #CCCCCC;
	padding : 5px;
	margin : 10px 10px 10px 50px;
	color: #666666;
}

/* コメントレスタイトル */
.cmt_res .title{
	border-bottom : #CCCCCC 1px solid;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅", sans-serif;
	font-size: 12px;
	color: #666666;
	padding : 5px;
	margin : 0px;
}

/* コメントレス日にち */
.cmt_res .day{
	padding : 0px 0px;
	text-align : right;
}
/* コメントレス本文 */
.cmt_res .text{
	padding : 5px;
}

/* トラックバック見出し部分 （使用していない）*/
.tb_h{
	/*border : 1px dotted #CCCCCC;*/
	/*text-align : left;*/
        font-family : Georgia,serif !important;
	font-weight : bold;
	font-size : 13px;
	color: #CCCCCC;
	margin : 0px 30px 0px 20px;
	padding: 0px 5px 0px 0px;
}

/* トラックバック枠 */
.tb{
	border : 1px dotted #CCCCCC;
	padding : 5px 10px 5px;
	margin : 2px 40px 10px 30px;
	font-size: 10px;
	color: #666666;
}
/****************************************************
　コメントフォーム
*****************************************************/
/*input,textarea一括設定*/
input,textarea{
	color : #666666;
	background-color : #ffffff;
	border : solid 1px #CCCCCC;
}

.form{
	border : 1px dotted #CCCCCC;
	margin : 5px 40px 20px 30px;
	font-size: 10px;
	color: #666666;
}

/*コメントを投稿するフォーム全体の設定*/
.CommentFormBlock{padding: 0px 30px 0px 40px;}

/*コメントフォーム用テーブル*/
.CommentFormTable{}

/*コメントフォームTHタグ設定*/
.CommentFormTh{
font-size:11px;
padding-top:5px;
text-align:right;
border-style:none;
	color: #666666;
}

.CommentFormTh_2{
font-size:10px;
padding-top:0px;
text-align:left;
border-style:none;
	color: #666666;
}

/*コメントフォームTDタグ設定*/
.CommentFormTd{
padding-top:5px;
text-align:left;border-style:none;}


/*コメントフォーム送信ボタンのTDタグ設定*/
.CommentFormSubmit{
padding-top:5px;
text-align:center;
border-style:none;
}

.btn_c {
  width:120px ;
  border:solid 1px #cccccc ;
  background:#f2f2f2 ;
  font:11px Verdana ;
  letter-spacing:1px ;
  color:#999999 ;
}


/****************************************************
　装飾関連（記事作成時）
*****************************************************/
/* 絵文字 */
.emoji {
	vertical-align : middle;
	margin : 3px;
	border-style : none;
}

/* 引用文 */
blockquote {
	border : #CC0066 1px dotted;
	margin : 5px;
	padding : 5px 10px;
}

/* ライン（横罫線） */
hr {
	border : #99CCCC 1px dotted;
	height : 1px;
}

/* ブログ内検索 */
.blogsearch {
  text-align:center ;
}
/* 検索テキストボックス */
.box{
  width:100px ;
  border:solid 1px #cccccc ;
  background:#ffffff ;
  font:11px Verdana ;
  color:#666 ;
}

/* 検索ボタン */
.btn {
  width:35px ;
  border:solid 1px #cccccc ;
  background:#f2f2f2 ;
  font:10px Verdana ;
  letter-spacing:1px ;
  color:#999 ;
}

/***************************************************
　プラグイン
****************************************************/
/*
 * サイドバー（右部分）
 */
.sidebar{
	float : right;
	color : #666666;
	/*text-align : left;*/
	width : 200px;
	padding : 0px;
	margin : 10px 0px;
}
/*
 * プラグインタイトル
 */
.plugin_title{
	border-left : #CCCCCC 1px solid;
	border-bottom : #CCCCCC 1px solid;
	border-right : #CCCCCC 1px solid;
	border-top : #CCCCCC 1px solid;
	font-family : Verdana , sans-serif;
	font-weight : normal;
	font-size : 11px;
	padding : 3px 5px;
	margin : 5px 20px;
}
/*
 * プラグイン説明文
 */
.plugin_ex{
	padding : 0px 10px;
}
/*
 * プラグイン内容
 */
.plugin_contents{
	margin : 3px 10px;
	padding : 3px 15px 5px 15px;
}
.plugin_data{
        text-align:left;
	padding-top : 5px;
}
.plugin_data_date{
        text-align:right;
	padding-top : 2px;
}


/****************************************************
　フッター
*****************************************************/
.footer{
	background-color : #eeeeee;
	border-top : #CCCCCC 1px solid;
         font-size : 11px;
	text-align : right;
        /*line-height:160%;*/
	/*vertical-align : top;*/
	padding :5px 5px 0px 5px;
	clear : both;
         background-image:url('http://file.quadrum.blog.shinobi.jp/star1.gif');
         background-repeat:no-repeat;
         background-position:50% 95%;
}

.top{
	width : 45px;
	height : auto;
	/*border : #CCCCCC 1px dotted;*/
        font-size : 10px;
        margin:0px 0px 0px 670px;
	text-align : center;
	padding :0px;
}

/***************************************************
　カレンダー
****************************************************/
/* 月表示 */
.CalendarMoveTable{
	color : #666666;
	background-color : #ffffff;
	width : 150px;
	font-size : 100%;
	text-align : center;
}
.CalendarMoveTr{
}
/* 前の月 */
.CalendarPrevTd{
	text-align : center;
}
/* 今の月 */
.CalendarNowTd{
	text-align : center;
}
/* 次の月 */
.CalendarNextTd{
	text-align : center;
}

/* カレンダー本体 */
.CalendarTable{
	color : #666666;
	background-color : #ffffff;
	width : 150px;
	font-size : 100%;
	text-align : center;
}
.CalendarTable td{
	padding : 2px 0px;
/***BORDER-RIGHT: #C0C0C0 1px solid; BORDER-TOP: #C0C0C0 1px solid; BORDER-LEFT: #C0C0C0 1px solid; WIDTH: 20px; COLOR: #C0C0C0; 
BORDER-BOTTOM: #C0C0C0 1px solid; HEIGHT: 20px;
TEXT-ALIGN: center;***/
}
/* 曜日 */
.CalendarWdayTr{
}
/* 日曜日 */
.CalendarWdaySun{
}
/* 平日 */
.CalendarWday{
}
/* 土曜日 */
.CalendarWdaySat{
}

/* 日数表示 */
.CalendarTr{
}
/* 日曜日 */
.CalendarTdSun{
	color : #cc9999;
}
/* 平日 */
.CalendarTd{
	color : #999999;
}
/* 土曜日 */
.CalendarTdSat{
	color : #9999cc;
}
/* 記事のある日 */
.CalendarTdLink{
}
.CalendarTdLinkFont{
	font-weight : bold;
	/***color : #666666;***/
}


/***************************************************
　忍者メールフォーム
****************************************************/
.plugin_contents .main {
  border:none ;
  width:150px ;
}
.plugin_contents .main br {
  line-height:20% ;
}
.plugin_contents .main input {
  width:150px ;
  border:solid 1px #cccccc ;
  font:10px Verdana ;
  color:#999 ;
}
.plugin_contents .main textarea {
  width:150px ;
  height:30px ;
  border:solid 1px #cccccc ;
  font-size:10pt ;
  color:#999 ;
}
.plugin_contents .main .error ,
.plugin_contents .main .result {
  text-align:center ;
}
.plugin_contents .main .submit {
  margin:5px 0px ;
  padding-bottom:15px ;
  text-align:center ;
}
.plugin_contents .main input.submit_button ,
.plugin_contents .main input.error_submit_button ,
.plugin_contents .main input.result_submit_button {
  width:100px ;
  margin-top:5px ;
  border:solid 1px #cccccc ;
  background:#f2f2f2 ;
  font:10px Verdana ;
  letter-spacing:1px ;
  color:#999 ;
}
