/******************************************************/
/***********ページ全体・共通の基本設定など*************/

body {

/* ページ全体のマージンとか */
     padding: 0px;
     margin: 0px 0px 0px 0px;

/* ページ全体の背景色
（ページ全体に背景画像や色を設定するならココに。） */
     background: #ffffff ;


/* デフォルトの文字サイズ・色・行間 */
     font-size: 80%;
     color: #000000;
     line-height: 120%;
}

/* トップページ以外の全体のくくり */
.all {
     position:relative;
     margin-left:auto;
     margin-right:auto;
     width: 100%;


}

/* リンクの文字色・装飾  */
A:visited {text-decoration: none;color: #666666;}
A:hover {text-decoration: underline ;color: #000000;}
A:active {text-decoration:none;color : #000000;}
A { text-decoration: none; color : #666666;}

/* 水平線の設定 */
hr { height:2px;
     border:0px;
     color: #cccccc; 
     background-color: #cccccc; 
}

html {
/* スクロールバー（IEのみ有効） */
     scrollbar-track-color: #f0f0f0;
     scrollbar-face-color: #ffffff;
     scrollbar-3dlight-color: #999999;
     scrollbar-darkshadow-color: #999999;
     scrollbar-shadow-color: #ffffff;
     scrollbar-highlight-color: #ffffff;
     scrollbar-arrow-color: #aaaaaa;
}



/*****************************************************/
/*************** トップページの設定 ******************/

/* トップページの記事中画像装飾 */
.toppageImg img {
     background: #ffffff;
     border: 0px solid #000000;
     padding: 0px;
     margin: 0px auto;
     float: none;
border:none;
}

.enter {font-size : medium}
.top {border:none;}

/* プラグインカテゴリ３のための設定 */
.toppagePlugin ul {
     padding: 0px;margin: 0px;list-style-type: none;}
.toppagePlugin ul li {padding: 0px;margin: 0px;}
.toppagePlugin p {padding: 0px;margin: 0px;}

/* トップページのフッタ */
.toppageFoot {
     line-height: 90%;
}

.toppageFoot2 {

     line-height: 90%;
     font-size: smaller;       
     font-style: italic;
}
.toppageFoot2 strong{
     font-weight:normal;
}


/*****************************************************/
/*****************************************************/
/********** 以降はトップページ以外の設定 **************/


/*****************************************************/
/*************** ヘッダブロックの設定 ****************/
.headerBlock {
     height: 140px;
     margin: 0px;
     padding-bottom: 14px;
     border: 0px solid #ffffff;



background-image: url(http://blog-imgs-40.fc2.com/m/a/s/masashiyokote/top1_03.gif);
background-repeat : no-repeat;  
background-position :  top ;
border-bottom:solid 35px #000000;


}


.headerBlock img {
     background: #ffffff;
     border: 0px solid #000000;
     padding: 0px;
     margin: 0px auto;
     float: none;
border:none;
}


.headerBlock_in {
     margin-top: 15px;
}

/* ブログの名前 */
#headBlogName {
     font-size: 10px;
     font-weight: bold;
}
/* ブログの名前の色（リンク色で指定） */
#headBlogName a{
     color: #999999;
}
/* ブログのサブタイトル */
#headIntroduction {
     color: #999999;
}



/*****************************************************/
/* メニューブロック（左袖）の設定 *********************/
.menuBlock {
     position: absolute;
     top: 205px; left:15px;
     width: 150px;/* メニューブロックの幅 */
height="100%"
 
/* メニューブロックの幅を変える時は .contentsBlock も参照のこと*/


}


.menuBlock img {
     background: #ffffff;
     border: 0px solid #000000;
     padding: 0px;
     margin: 0px auto;
     float: none;
border:none;
}


.menuBlock ul {padding: 0px;margin: 0px;list-style-type: none;}
.menuBlock ul li {padding: 0px;margin: 0px;}
.menuBlock p {margin: 0px;}

/*プラグイン・検索窓の幅*/
.plugin-search input {width: 100px;}








/*****************************************************/
/************コンテンツブロックの設定 ****************/

/* Allの左端からの距離 */
.contentsBlock {
     padding-top: 20px;
     margin-left: 165px;/* Allの左端からの距離 */
     margin-right: 20px;
     margin-bottom: 5px;


height:100%;
/* Allの左端からの距離を変更する際は .menuBlock の幅も考慮の事 */


}

/* 記事１件ごとのくくり */
.entryP {
     padding: 0px 0px 10px 10px;

}

/*ページ上部のページインフォ*/
.headnavi {
     margin: 5px 0px 10px 0px;
     padding: 2px 0px 1px 0px;
     font-color: #999999;
     font-weight: 800;
     font-size: large;
     line-height: 80%;
     
     
}

/* ページ下部のナビゲーション */
.Navi{
     text-align: right;
     color:#999999;
     font-style:italic;
}

/* 記事のタイトル */
.entryT {
     margin: 5px 0px 5px 10px;
}
/* 記事の本文 */
.entryB {
     margin:  0px 0px 0px 15px;
}
.entryB a {
     text-decoration: underline;
}
/* 記事中画像の装飾 */
.entryP img {

     border: 0px solid #000000;
     margin: 0px 5px 5px 0px;
     padding: 5px;
border-top:1px solid #e5e5e5;
border-right:1px solid #cfcfcf;
border-bottom:1px solid #cfcfcf;
border-left:1px solid #e5e5e5;
}

/*記事の諸情報（記事URLなど表示してる部分）*/
.entryData {text-align: right;}

/* 記事毎のURL表示 */
.entryURL {
     color: #999999;
}

/* コメント＆トラックバック部分 */
.cmtb {
     text-align: left;
     border-top: solid 1px;
     margin: 3px 0px 0px 0px;
     padding: 20px 10px 0px 20px;
}

/* コメント送信フォーム関連の装飾  */
.mainForm {margin: 10px;}
.mainFormText {width: 250px;}
.mainFormTextarea {width: 250px;border: 1px solid;}
.mainFormPass {border: 1px solid;}
.mainFormCheck {border: 1px solid;}
.mainFormButton {width: 100px;}

/* トラックバックURL表示部分  */
.mainTrabaForm {
	border: 0px;
         color: #999999;
}

/* フッタ */
.footerBlock {
     border-top: solid 0px #cccccc;
     margin-top: 5px;
     padding-top: 5px;
     text-align: right;
     color:  #999999;
width:100%;







}





/***********************************************************/
/***********************************************************/
/******************** そのほかの設定 ***********************/

/* カレンダー装飾  */
table.calender {
     font-size: smaller;
     width: 90%
     text-align: center;
     border-spacing: 0px;
     border-collapse: separate;}
.calender caption {
     border-bottom: 1px solid #666666;
     padding: 0px;}
.calender th {
     font-weight: normal;
     text-align: center;}
.calender td {
     width: 14%;
     text-align: center;}
.calender td a {display: block;}
.calender a {
     background-color: #dddddd;
     color: #000000;
     text-decoration: underline;}
th#sun {color: #FF4040;}
th#sat {color: #4040FF;}


/* 引用装飾              */
blockquote {
     margin: 5px 0px;
     padding: 5px;
     border: 1px dashed;
     width: 80%;
}

/*　　絵文字要素　　*/
img.emoji{
	vertical-align:middle;
	border:0;
}


/*　　文字化け対策　　*/
textarea,input,select {
font-family : "\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif;
}