@charset "utf-8";
/* 画面全体 */
body {
font-family: "Hiragino Kaku Gothic ProN",meiryo,"メイリオ", sans-serif;
    background-color: #ffffff;           /* 画面背景の色 */
    margin: 0;
    text-align: center;
    margin: 30px 10px 30px 10px; 
　　color: #7D7D7D;
}

/* サイト全体 */
.base_table {
/* ----------------------------------------------------- */
    width: 800px;                          /* サイトの幅 */
/* ----------------------------------------------------- */
    background-color: #ffffff;               /* 外枠の色 */
/* ----------------------------------------------------- */
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
}


/************************************** ▼ リンクの色 ▼ */
a:link { color: #000000; }
a:visited { color: #000000; }
a:hover { color: #900000; }
a:active { color: #B13F42; }
/************************************** ▲ リンクの色 ▲ */



/**************************** ▼ ヘッダー(タイトル部) ▼ */
/* ヘッダーレイアウト */
#header {
/* ----------------------------------------------------- */
    background: #ffffff;             /* ヘッダー背景の色 */
/* ----------------------------------------------------- */
    text-align: right; 
    padding-right: 30px;
}
/* サイトタイトル */
h1 a:link, h1 a:visited, h1 a:active, h1 a:hover {
/* ----------------------------------------------------- */
    color:#000000;                       /* タイトルの色 */
/* ----------------------------------------------------- */
    text-decoration:none;
}
h1 {
/* ----------------------------------------------------- */
    font-size: 1.5em;                /* タイトルの大きさ */
/* ----------------------------------------------------- */
　　font-weight:900;
    margin:0;
    }

/* サブタイトル(サイト説明) */
h2 a{
    text-decoration:none;
}

h2 {
/* ----------------------------------------------------- */
    color: #ffffff;                  /* サブタイトルの色 */
/* ----------------------------------------------------- */
    font-size: 0.7em;            /* サブタイトルの大きさ */
/* ----------------------------------------------------- */
    font-weight: 700;
    margin:0;
}
/**************************** ▲ ヘッダー(タイトル部) ▲ */



/****************** ▼▼ メインボディ(コンテンツ部) ▼▼ */
/* メインボディ */
#main_body {
/* ----------------------------------------------------- */
    background-color: #ffffff;         /* ボディ背景の色 */
/* ----------------------------------------------------- */
}

/****************** ▼ エントリーブロック(中央カラム) ▼ */
/* センターブロックレイアウト */
.center_block {
    width: 480px;
    text-align: left;
}
/* エントリー（記事）タイトル */
h3 a:link,h3 a:visited,h3 a:active,h3 {
/* ----------------------------------------------------- */
    color:#750000;                   /* 記事タイトルの色 */
/* ----------------------------------------------------- */
    text-decoration:none;
}
h3 a:hover{
/* ----------------------------------------------------- */
    color:#900000; /* 記事タイトルの色(マウスが乗った時) */
/* ----------------------------------------------------- */
    text-decoration:none;
}

h3 {
/* ----------------------------------------------------- */
    background: #ffffff;         /* 記事タイトル背景の色 */
/* ----------------------------------------------------- */
    border-left: #B13F42 10px solid;     /* 飾りの色(左) */
    border-right: #B13F42 1px solid;     /* 飾りの色(右) */
    border-bottom: #B13F42 1px solid;    /* 飾りの色(下) */
/* ----------------------------------------------------- */
    font-size: 0.8em;        /* 記事タイトル文字の大きさ */
/* ----------------------------------------------------- */
    text-decoration:none;
    padding: 0.3em 0.3em 0.3em 1em;
    margin: 0;
}
/* エントリー(記事)スタイル */
.article {
/* ----------------------------------------------------- */
    color: #000000;        /* エントリー(記事)の文字の色 */
/* ----------------------------------------------------- */

    font-size: 80%;    /* エントリー(記事)の文字の大きさ */
/* ----------------------------------------------------- */
    border: #dddddd 1px solid; /* エントリー(記事)の外枠 */
/* ----------------------------------------------------- */
    padding: 10px 1em 0;
    line-height: 1.5em;
    margin-bottom: 2em;
}
/* エントリー(記事)ナビゲーション */
.bottom_navi {
    text-align: right;
    margin-top:8px;
    padding: 5px;
    border-top: #dddddd 1px solid; /* 記事下ナビ区切り線 */
}
/* コメントナビゲーション */
.comment_navi {
    text-align: right;
    margin-top:8px;
    margin-bottom: 20px;
    padding: 5px;
    border-top: #dddddd 1px solid; /* 記事下ナビ区切り線 */
}

/* ページナビゲーション */
.page_navi {
    font-size: 75%;
    text-align: center;
    margin: 2em;
}
/****************** ▲ エントリーブロック(中央カラム) ▲ */



/********* ▼ メニューブロック (プラグインカテゴリ３) ▼ */
/* メニュータイトル */
.menu_title3 {
/* ----------------------------------------------------- */
    color:#ffffff;               /* メニュータイトルの色 */
/* ----------------------------------------------------- */
    background: #B13F42;         /* メニュータイトル背景 */
/* ----------------------------------------------------- */
    font-size: 0.8em;
    font-weight: bold;
    padding: 0.3em 1em;
    margin: 0;
}

/* メニューコンテンツ */
.menu_cont3 {
/* ----------------------------------------------------- */
    color: #000000;      /* メニューコンテンツの文字の色 */
/* ----------------------------------------------------- */
    font-size: 75%;  /* メニューコンテンツの文字の大きさ */
/* ----------------------------------------------------- */
    border: #dddddd 1px solid;               /* 外枠の色 */
/* ----------------------------------------------------- */
    margin: 0;
    padding: 0 1em;
    line-height: 1.3;
}

/********* ▲ メニューブロック (プラグインカテゴリ３) ▲ */



/** ▼ メニューブロック (プラグインカテゴリ１&２共通) ▼ */
/* メニュータイトル */
.menu_title {
/* ----------------------------------------------------- */
    color:#ffffff;               /* メニュータイトルの色 */
/* ----------------------------------------------------- */
    background: #B13F42;         /* メニュータイトル背景 */
/* ----------------------------------------------------- */
    font-size: 0.8em;
    font-weight: bold;
    padding: 0.3em 1em;
    margin: 0;
}

/* メニューコンテンツ */
.menu_cont {
/* ----------------------------------------------------- */
    color: #000000;      /* メニューコンテンツの文字の色 */
/* ----------------------------------------------------- */
    font-size: 75%;  /* メニューコンテンツの文字の大きさ */
/* ----------------------------------------------------- */
    margin: 0;
    padding: 0 1em;
    line-height: 130%;
}
/** ▲ メニューブロック (プラグインカテゴリ１&２共通) ▲ */



/********************** ▼ レフトカラム(左側メニュー) ▼ */
/* レフトカラム(左側メニューカラム)の外枠 */
.left_outline {
/* ----------------------------------------------------- */
    border: 1px #dddddd solid; /* レフトカラムの外枠の色 */
/* ----------------------------------------------------- */
    padding: 0;
}
.left_width {
/* ----------------------------------------------------- */
    width: 150px;       /* レフトカラム(左側メニュー)の幅 */
/* ----------------------------------------------------- */
    border-color:#ffffff;  /* 背景と同じ色に設定して隠す */
    border-style:solid;
}
/********************** ▲ レフトカラム(左側メニュー) ▲ */



/********************** ▼ ライトカラム(右側メニュー) ▼ */
/* ライトカラム(右側メニューカラム)の外枠 */
.right_outline {
/* ----------------------------------------------------- */
    border: 1px #dddddd solid; /* ライトカラムの外枠の色 */
/* ----------------------------------------------------- */
    padding: 0;
}
.right_width {
/* ----------------------------------------------------- */
    width: 200px;       /* ライトカラム(右側メニュー)の幅 */
/* ----------------------------------------------------- */
    border-color:#ffffff;  /* 背景と同じ色に設定して隠す */
    border-style:solid;
}

/********************** ▲ ライトカラム(右側メニュー) ▲ */

/****************** ▲▲ メインボディ(コンテンツ部) ▲▲ */



/**************************************** ▼ フッター ▼ */
#footer {
/* ----------------------------------------------------- */
    background-color: #B13F42;     /* フッターの背景の色 */
/* ----------------------------------------------------- */
    color: #ffffff;                /* フッターの文字の色 */
/* ----------------------------------------------------- */
    font-size: 7pt;
    padding: 5px;
    text-align: center;
    line-height: 150%;
}
#footer a{
/* ----------------------------------------------------- */
    color: #ffffff;              /* フッターのリンクの色 */
/* ----------------------------------------------------- */
}
/**************************************** ▲ フッター ▲ */



/* その他各種設定 */
p {
    margin: 0;
    padding: 0;
}
ul {
    margin: 0;
    padding: 0 0 0 1em;
}
li {
    margin: 0 0 3px 0;
    padding: 0;
}

/* コメント入力文字サイズ */
textarea {
    font-size: 1em;
}

/* カレンダー */
.calender {
    color:#000;
    font-size: 110%;
    margin: 1em 0.8em 0;
}
.calender td {
	text-align: center;
}
th#sun {
    color: #CC3300;
}
th#sat {
    color: #0066CC;
}

/* 続きを読む・閉じる */
.readmore {
    margin-top: 10px;
}
.readclose {
    margin-top: 10px;
    margin-bottom: 10px;
}

/* 引用部分 */
blockquote {
margin:2px;
padding:5px;
background:#f0f0f0; /* 背景 */
border:#cccccc 1px solid; /* 枠線 */
border-left:#cccccc 5px solid; /* 枠線(左) */
}

.cap_text {
	font-size: 0.8em;
	line-height: 110%;
	color: #222222;
	margin: 0px 30px 0px 30px;
}

/* リンクの下線を消す */
.kesu a {
text-decoration:none;
}

.asociate {
font-size:8pt;
}

.blogpeople-linklist {
	font-size:90%;
height:2.3em;
padding-top:0.7em;
text-indent:0px;
font-weight:bold;
color:#777777;
}

.blogpeople-main {
	font-size:80%;
	color: #222222;
                text-indent: 5px
}

.blogpeople-powered-by {
	font-size:80%;
	color: #222222;
}

.RSSsite a {
text-decoration:none;
font-size:0.9em;
font-weight:bold;
color:#777777;
line-height:1.3em;
}

.RSSline a {
text-decoration:none;
font-size:0.9em;
text-indent: 10px;
line-height:1.6em;
}

.new {
font-size:0.8em;
color:#B13F42;
font-weight:bold;
}

.boxk{
font-size:0.9em;
color:#555555;
border: 1px solid #C0C0C0;
padding: 6px 10px 6px 10px;
background: #f7f7f7;
}

.boxC{
    margin:2em 0;
    position: relative;
    padding: 0.5em 1.5em;
    border-top: solid 2px black;
    border-bottom: solid 2px black;
}
.boxC:before, .boxC:after{
    content: '';
    position: absolute;
    top: -10px;
    width: 2px;
    height: -webkit-calc(100% + 20px);
    height: calc(100% + 20px);
    background-color: black;
}
.boxC:before {left: 10px;}
.boxC:after {right: 10px;}
.boxC p {
    margin: 0; 
    padding: 0;
}

h5 {
  font-size:1.2em;
  position: relative;
  padding: .25em 0 .5em .25em;
  border-left: 6px solid #3498db;
}
h5::after {
  position: absolute;
  left: 0;
  bottom: 0;
  content: '';
  width: 100%;
  height: 0;
  border-bottom: 1px solid #ccc;
}

h6 {
  font-size:1em;
  width:50%;
  padding: .5em .25em;
  background-color: #f6f6f6;
  border-radius: 6px;
}




.ads {
  text-align: center;
  margin:5px auto;
  width :450px;　/* アドセンスが200pxでマージンが5pxの場合 */
  color: #b3b3b3;
}
.ads #adright {
  float: right;
  margin: 5px;
}
.ads #adleft {
  float: left;
  margin: 5px;
}

.fun9each {
	width:120px;
　　　　　height:200px;
	float:left;
	margin:3px;
	padding:2px;
	overflow:hidden
}

.fun9list{
	float:left;
	width:470px;
	padding:10px;
}

.fun9rankdiv{
	font-size:0.8em;
}
.fun9each a{
	text-decoration:none;
}


/* -- ▽ボタンの配置設定▽ --*/
table.fc2_socialbtn { 
display: inline;
vertical-align: middle;
} 
.fc2_footer img {
vertical-align: middle; 
} 
.fc2_socialbtn tbody,.fc2_socialbtn tr,.fc2_socialbtn td { 
display: inline; 
}
/* -- △ボタンの配置設定△ --*/


/*********************************************************/
/* フッターにある著作権表示さえ残していただければ        */
/* どんなにカスタマイズされても構いません。また、        */
/* どのようなサイトでも利用してくださって結構です。      */
/* 何か解からないことがあれば何でも聞いてください。      */
/*                           FC2ブログのテンプレート工房 */
/* [standard_ver.08]    (http://10plate.blog44.fc2.com/) */
/*********************************************************/


/* コメント諸項目（名前、URL等）の入力欄の幅 */
#subject,
#name,
#mail,
#url {
width: 50%;
}

/* コメント本文の入力欄の幅 */
#comment {
width: 95%;
}

/* コメントパスワード入力欄の幅 */
#pass {
width: 30%;
}