/* すべて */* 
{ margin: 0; padding: 0; font-family: Verdana, Arial, sans-serif;}

body { font-size: 100%;}
html>body { font-size: 12pt;}

/* 見出し */
h2,h3,h4 {font-size:100%; margin: 0px; font-weight:normal;}

/* リンク */
a,a:link,a:visited { color: #069; text-decoration: none;}
a:hover { color: #069; text-decoration: underline;}
a:active {}

/* リンクつき画像 */
a img { border: none;}

/* フォーム */
form { margin: 0px;}

#search-options,input,textarea { padding: 1px;}
#search { width: 140px; height: 20px;}

html > body #search { height: 15px;}

/* ヘッダ */
#header{padding: 35px 0 0 125px;height: 150px;background-repeat: no-repeat; top:6px;}

#header a,#header a:link,#header a:visited { color: #ffffff; background: transparent; font-size: 40px; text-decoration: none;}

#header a:hover {}
#header a:active {}

/* タイトルバナー下の説明 */
.blog-description { color: #000; background: transparent; font-size: 12px;}

/* ブログ記事日付 */
.date { margin: 8px 0;}

/* ブログ記事日付・各タイトル */
.date,.trackbacks-header,.comments-header,.comments-open-header,.search-header { padding-left: 8px; color: #fff; background: #ff0099; font-size: 83.3%; font-weight: bold; line-height: 2.0;}
/* ブログ記事日付・各タイトル */
.date_top{ padding-left: 8px; color: #fff; background: #0000FF; font-size: 83.3%; font-weight: bold; line-height: 2.0;}

/* ブログ記事タイトル */
.entry-header { margin: 05px 0 0; padding-left: 5px; background: #FFCCFF;border-left: 3px solid #999; font-size: 100%; font-weight: bold;}

/* ブログ記事 */
.entry { width: auto; margin: 0 3px 15px; color: #36414d; background: #fff; font-size: 83.3%; line-height:1.5; word-break: break-all;}

/* 段落 */
.entry p { margin: 15px 0;}

/* 順序なしリスト */
.entry ul,.entry ol { padding-left: 16px;}.entry ul li { list-style-type: circle;}

/* 定義リスト */
.entry dl {}.entry dt {}.entry dd { padding-left: 8px;}

/* テキストエリア */
.entry textarea { width: 97%;}

/* 引用 */
blockquote { width: auto; margin: 15px 20px 0; padding: 10px; border: 1px solid #666; background: #f6f6f6; font-size: 83.3%;  line-height: 1.5;}

.quotetitle { 
/* 引用文タイトル */
font-size: 83.3%; border-bottom: 1px solid #666; padding: 3px;}
pre { margin: 15px 20px 0px; padding: 10px; background: #f6f6f6; border: 1px solid #999; font-size: 83.3%; line-height: 1.5; width: 100%; overflow: scroll;}
html>body pre { width: 87%;}

/* 追記 */.entry.extended {}

/* 投稿者 */.entry-footer { margin: 10px 0 0; padding-top: 3px; border-top: 1px dotted #36414d; font-size: 83.3%; text-align: right;}

/* タグ */
.entry-tags { margin-bottom: 5px;}
.entry-tags-header,.entry-tags-list,.entry-tag { display: inline; font-size: 100%;}
.entry-tags-list { list-style:none; padding-left: 5px;}

/* Typekeyコメンタ－画像 */
.commenter-profile img { vertical-align: middle; border-width: 0;}

/* ウェブページ */
div.page { margin-top: -5px;}

/* アーカイブページ本文 */
.archive-list { margin: 10px 0;}

/* アーカイブテンプレートの前後リンク */
.content-nav { margin: 10px; text-align: center; font-size: 83.3%;}

/* カレンダー */
.calendarhead { padding-bottom: 5px; text-align: center; color: #333; font-size: 9px; background: none; letter-spacing: 0.2em;}
#calendar table { text-align: center; padding: 0px; border-collapse: collapse;}
#calendar th { padding-bottom: 3px; font-size: 8px; width: 23px;}
#calendar td { padding: 2px 0; font-size: 9px; line-height: 120%;}
span.day { text-align: center; font-size: 9px;}
span.saturday { color: blue;}
span.sunday { color: #e50003;}
td.today { display: block; border: 1px solid #333;}

#links-left-box dl,#links-right-box dl { margin: 0; padding: 0;}
#links-left-box dd,#links-right-box dd { font-size: 75%;}
.side dt,.side dd { margin: 0; padding: 0;}

/* サイドメニュータイトル */
.sidetitle { margin-top: 8px; color: #fff; background: #ff99cc; text-align: center; font-size: 75%; line-height: 2.0;font-weight:bold;}

/* サイドメニュー内容 */
.sidenakami { color: #000000; background: #ffffff; font-size: 75%; line-height: 2.0; padding: 5px;}



/* サイドメニュー */
.side { margin: 3px 0 20px; background: none; color: #333; font-size: 75%; line-height: 1.5;}
.side ul,.side ol { padding-left: 16px;}
.side ul li { list-style-type: circle;}
.side ul li ul { padding-left: 0px;}
.side li li { list-style-type: none;}

/* サイドメニュー(サブカテゴリー用) */
.side #categories ul { padding-left: 16px;}
.side #categories ul ul { padding-left: 10px;}
.side #categories li { list-style-type: circle;}

/* サイドメニュー(タグクラウド用) */
ul#tags { margin-top: 5px; padding-left: 0; list-style: none;}
ul#tags .module-list-item { display: inline;}
ul#tags li.taglevel1 { font-size: 125%; font-weight: bold;}
ul#tags li.taglevel2 { font-size: 125%;}
ul#tags li.taglevel3 { font-size: 116.6%;}
ul#tags li.taglevel4 { font-size: 108.3%;}
ul#tags li.taglevel5 { font-size: 100%;}
ul#tags li.taglevel6 { font-size: 91.6%;}

/* 検索 */fieldset { border: none;}

/* カウンター */
.counter { margin: 8px 0 25px; padding: 2px; background: none;}

/* RSSフィード */
.syndicate { margin-bottom: 5px; text-align: left; color: #666666; font-size: 75%; line-height: 1.5;}
.syndicate img { border: none;}

/* クレジットバナー */
.powered { margin-top: 50px; text-align: left; color: #666666; font-size: 75%; line-height: 1.5;}
.powered img { margin-top: 3px;}
.powered ul,.powered li { list-style: none;}
.module-powered { margin-top: 15px; margin-bottom: 15px; padding: 10px; border: 1px solid #ddd; background-color: #f8f8f8; text-align: center;}

/* コメント・トラックバック */
#trackbacks,#comments { margin: 10px 0;}
.trackbacks-header,.comments-header,.comments-open-header { margin: 15px 0;}
#trackbacks-info,.trackback-content,.comment-content,.comments-open-content { margin: 0 2px; padding: 0; font-size: 83.3%; line-height: 1.5; word-break: break-all;}
.trackback-content p,.comment-content p { margin-top: 10px; margin-bottom: 5px;}.trackback-footer,.comment-footer { margin-right: 2px; padding-top: 3px; border-top: 1px dotted #36414d; font-size: 66.6%; text-align: right;}
#comments-open-data p { margin-bottom: 10px;}
#comment-post { font-weight: bold;}
#comment-author, #comment-email, #comment-url { width: 220px; height: 20px;}
html > body #comment-author,html > body #comment-email,html > body #comment-url { height: 15px;}

#comment-text { width: 400px; height: 150px;}
#comment-bake-cookie { margin-left: 2px; vertical-align: middle;}
#comments-open-footer { margin-top: 15px; text-align: center;}
.comments-open label { display: block;}
#comment-reply-label { display: inline;}
#comment-form-reply { margin-bottom: 8px;}
.status-indicator { display: inline; height: 20px; width: 20px; background: url(http://www.matiukegazou.com/mt-pc/mt-static/images/indicator-login.gif) no-repeat 0 0; padding: 2px 7px;}

/* 検索結果画面 */
#search-form { font-size: 83.3%;}
.search-header { margin: 15px 0;}
.search-results-header { margin: 8px 0 15px; font-size: 120%;}

/* カラム切り替え */
body.layout-three-column,body.layout-three-column-right,body.layout-two-column-left,body.layout-two-column-right,body.layout-one-column { text-align: center; background: #ffffff;}
.layout-three-column #container,.layout-three-column-right #container,.layout-two-column-left #container,.layout-two-column-right #container { margin-bottom: 10px;}
.layout-one-column #container { margin-bottom: 0;}

/* 固定レイアウト共通 ここでサイトの中央の背景色など */
.layout-three-column #box,.layout-three-column-right #box,.layout-two-column-left #box,.layout-two-column-right #box,.layout-one-column #box { margin-right: auto; margin-left: auto; padding: 0 0 25px 0; text-align: left; background-color: #ffffff}

/* 3カラム固定レイアウト幅 */
.layout-three-column-right #box,.layout-three-column #box { width: 100%;}

/* 2カラム固定レイアウト幅 */
.layout-two-column-left #box,.layout-two-column-right #box { width: 100%;}

/* 1カラム固定レイアウト幅 */
.layout-one-column #box { width: 50%;}

/* 3カラム固定レイアウト　ここで中央記事のデザインを変える */
.layout-three-column #content {
float: left; width: 623px; background-color: #ff66cc;
}

/* ここはメニューの箇所の背景色など */
.layout-three-column #links-left-box,.layout-three-column #links-right-box {
float: left;
width: 230px;
 padding: 2px 4px;
overflow: hidden;
background-color: #ff66cc;


}
/*　メニュー自体の設定 */
.layout-three-column #links-left,.layout-three-column #links-right { padding: 0px 0px;}

/* 3カラム固定レイアウト（右サイドバー） */
.layout-three-column-right #content {
 float: left; width: 50%;
}
.layout-three-column-right #links-left-box { float: left; width: 24%;}
.layout-three-column-right #links-right-box { float: left; width: 24%;}
.layout-three-column-right #links-left {
 padding: 15px 5px 0 15px;
}
.layout-three-column-right #links-right {
 padding: 15px 15px 0 15px;

}

/* 2カラム固定レイアウト(右サイドバー) */
.layout-two-column-right #content { float: left; width: 478px; border-bottom: 1px solid #669; border-right: 1px solid #669;}
.layout-two-column-right #links-right-box { float: left; width: 185px;}
.layout-two-column-right #links-right { padding: 15px 15px 0;}

/* 2カラム固定レイアウト(左サイドバー) */
.layout-two-column-left #content { float: left; width: 478px; border-bottom: 1px solid #669; border-left: 1px solid #669;}
.layout-two-column-left #links-left-box { float: left; width: 185px;}
.layout-two-column-left #links-left { padding: 15px 15px 0;}

/* 1カラム固定レイアウト */
.layout-one-column #content {}

/* 3カラム固定レイアウト(ブログ記事全体) */
.layout-three-column-right .blog,.layout-three-column .blog { padding: 5px 0px;}

/* 2カラム固定レイアウト(左サイドバー:ブログ記事全体) */
.layout-two-column-left .blog { padding: 10px 15px;}


/* 2カラム固定レイアウト(右サイドバー:ブログ記事全体) */
.layout-two-column-right .blog { padding: 10px 15px;}


/* 1カラム固定レイアウト(ブログ記事全体) */
.layout-one-column .blog { padding: 10px 15px 0;}


/* リキッドレイアウト共通 */
.layout-three-column-liquid #content,.layout-three-column-liquid-right #content,.layout-two-column-liquid-right #content,.layout-three-column-liquid #links-left-box,.layout-three-column-liquid #links-right-box,.layout-three-column-liquid-right #links-left-box,.layout-three-column-liquid-right #links-right-box,.layout-two-column-liquid-right #links-right-box { position: relative; display: inline; float: left;}.layout-three-column-liquid .blog,.layout-three-column-liquid-right .blog,.layout-two-column-liquid-right .blog,.layout-three-column-liquid #links-left,.layout-three-column-liquid #links-right,.layout-three-column-liquid-right #links-left,.layout-three-column-liquid-right #links-right,.layout-two-column-liquid-right #links-right { position: static;}.layout-three-column-liquid #content,.layout-three-column-liquid-right #content,.layout-two-column-liquid-right #content,.layout-three-column-liquid #links-left,.layout-three-column-liquid #links-right,.layout-three-column-liquid-right #links-left,.layout-three-column-liquid-right #links-right,.layout-two-column-liquid-right #links-right,.layout-three-column-liquid .entry,.layout-three-column-liquid-right .entry,.layout-two-column-liquid-right .entry { overflow-x: hidden;}


/* ネガティブマージンで選択やクリックできない不具合の対処 */
.layout-three-column-liquid #links-left { position: relative; z-index: 2;}

/* 3カラムリキッド */
.layout-three-column-liquid #content {
width: 100%; margin: 0 -200px; height: 100%;
/* for IE6 リサイズで中央カラムが右寄りになるのを防止 */
}

.layout-three-column-liquid .blog {
margin: 0 200px; padding: 18px 15px 10px; height: 100%;
/* for IE6 */}
html>body.layout-three-column-liquid .blog 
{
padding: 10px 15px;
}

/* 3カラムリキッド(右サイドバー) */
.layout-three-column-liquid-right #content {
width: 100%; margin-right: -385px;
/* height: 100%;*/
/* for IE6 リサイズで中央カラムが右寄りになるのを防止 */
}
.layout-three-column-liquid-right .blog {
margin-right: 385px;
padding: 18px 15px 10px;
border-bottom: 1px solid #669;
border-right:1px solid #669;
height: 100%;
/* for IE6 */
}

html>body.layout-three-column-liquid-right .blog { padding: 10px 15px;}
/* 2カラムリキッド(右サイドバー) */
.layout-two-column-liquid-right #content { width: 100%; margin-right: -200px; /* height: 100%; *//* for IE6 リサイズで中央カラムが右寄りになるのを防止 */}.layout-two-column-liquid-right .blog { margin-right: 200px; padding: 18px 15px 10px; border-bottom: 1px solid #669; border-right: 1px solid #669; height: 100%; /* for IE6 */}html>body.layout-two-column-liquid-right .blog { padding: 10px 15px;}/* for IE7 */*:first-child+html .layout-three-column-liquid-right .blog,*:first-child+html .layout-three-column-liquid .blog,*:first-child+html .layout-two-column-liquid-right .blog { padding-top: 18px;}

/* リキッドレイアウト・サイドバー */
.layout-three-column-liquid #links-left-box {
top: 15px; left: 0px; width: 200px;
}
.layout-three-column-liquid-right #links-left-box {
 top: 15px; right: 0px; width: 200px;
}

.layout-three-column-liquid #links-right-box,.layout-three-column-liquid-right #links-right-box,.layout-two-column-liquid-right #links-right-box { top: 15px; right: 0px; width: 200px;}.layout-three-column-liquid #links-left,.layout-three-column-liquid #links-right,.layout-two-column-liquid-right #links-right { padding: 0 15px; height: 95%; /* for IE6 */}.layout-three-column-liquid-right #links-left { padding: 0 0 0 15px; height: 95%; /* for IE6 */}.layout-three-column-liquid-right #links-right { padding: 0 15px; height: 95%; /* for IE6 */}

/* リキッドレイアウト・フッタ */
.layout-three-column-liquid #footer,.layout-three-column-liquid-right #footer,.layout-two-column-liquid-right #footer { margin-top: 25px; border-top: 1px solid #669; height: 60px; color: #fff; background: #8fabbe; font-size: 12px; text-align: center; line-height: 5.0;}/* for IE7 */*:first-child+html .layout-three-column-liquid #footer,*:first-child+html .layout-three-column-liquid-right #footer,*:first-child+html .layout-two-column-liquid-right #footer { width: 100%; /* for IE7 フッタのレイアウト崩れを防止 */}

/* 1カラムリキッド(ブログ記事全体) */
.layout-one-column-liquid .blog { padding: 15px;}

/* 1カラムリキッド */
.layout-one-column-liquid #content { margin: 0 100px; border-bottom: 1px solid #669; border-left: 1px solid #669; border-right: 1px solid #669; background: #fff;}

/* 1カラムリキッド *//* タイトルバナー */
.layout-one-column-liquid #header { margin-right: 100px; margin-left : 100px; border-left: 1px solid #669; border-right: 1px solid #669;}

/* 1カラム用 */
body.layout-one-column-liquid { background: #36414d;}

/* フッタ */
.layout-one-column #footer,.layout-three-column #footer,.layout-three-column-right #footer,.layout-two-column-left #footer,.layout-two-column-right #footer,.layout-one-column-liquid #footer { margin-right: auto; margin-left: auto; border-left: 1px solid #669; border-right: 1px solid #669; border-bottom: 1px solid #669; height: 42px; color: #ffffff; background: #FF0066
; font-size: 12px; text-align: center; line-height: 3.5;}.layout-three-column #footer,.layout-three-column-right #footer { width: 100%;}.layout-two-column-left #footer,.layout-two-column-right #footer { width: 665px;}.layout-one-column #footer { width: 478px;}.layout-one-column-liquid #footer { margin-right: 100px; margin-left : 100px;}input,textarea { font-family: "Osaka", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", arial, sans-serif;}.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden;}.clearfix {display: inline-table;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}



/* ■TOPタイトルリンク■ */
.main_t a:link,.main_t a:visited,.main_t a:active{
 font-size:280%;
 color:#ff0066;
 font-weight : bolder;
 text-decoration:none;
　margin:10px auto;
font-family: ＭＳ Ｐ明朝;
 }

.main_t a:hover{
 font-size:280%;
 color:#0000FF;
 font-weight : bolder;
 text-decoration:none;
　margin:10px auto;
font-family: ＭＳ Ｐ明朝;
 }


/********************************************* ▼ ヘッダー ▼ */
.toptitle {
border:1px solid #000000;                     /* 外枠の色     */
border-bottom:#000000 2px solid;              /* 飾り線(下)   */
margin-bottom:0px;                           /* ヘッダ下間隔 */
}
.main_t{ 
background-color:#000000;                     /* 背景色       */
border:1px solid #000000;                     /* 内枠の色     */
height : 400px;
background : url("./img/top.jpg") no-repeat;


} 
/********************************************* ▲ ヘッダー ▲ */




/*************************************** ▼ ブログタイトル ▼ */
h1 { 
font-size:14pt;                                 /* 文字サイズ */
text-align:right;                                /* 左寄せ     */
margin:10px 30px; 
}
                              /* ▽文字色とリンクの下線有無▽ */
h1 a:link    { color:#ffffff; text-decoration:none; } /* 通常 */
h1 a:active  { color:#ffffff; text-decoration:none; } /*実行中*/
h1 a:visited { color:#ffffff; text-decoration:none; } /*訪問済*/
h1 a:hover   { color:#ffffff; text-decoration:none; } /*マウス*/
                              /* △文字色とリンクの下線有無△ */
/*************************************** ▲ ブログタイトル ▲ */



/***************************************** ▼ サイト紹介文 ▼ */
.intro { 
font-size:15pt;                                 /* 文字サイズ */
color:#ffffff;                                  /* 文字色     */
text-align:right;                             /* 左寄せ     */
margin:5px 30px 10px; 
 font-weight : bolder;

}
/***************************************** ▲ サイト紹介文 ▲ */



div#base {
width: 1100px;
margin-left: auto;
margin-right: auto;
padding: 10px 0px;
}


div#maincontainer {
width: 1100px;
margin-left: auto;
margin-right: auto;
background-color: #ffffff;
padding: 10px 0px;
}

.a22 {
background-color: #ffffff;
}


.tbr {
padding: 0 2px 0 2px;
MARGIN: 0 10px 0 10px;
font-size:14px;
BORDER-BOTTOM: yellow 1px dashed;
}
                           /* ▽文字色とリンクの下線有無▽ */
.tbr a:link    { color:#FFD700; text-decoration:none; } /* 通常 */
.tbr a:active  { color:#ff0099; text-decoration:none; } /*実行中*/
.tbr a:visited { color:#FFD700; text-decoration:none; } /*訪問済*/
.tbr a:hover   { color:#ff0099; text-decoration:none; } /*マウス*/
                              /* △文字色とリンクの下線有無△ */

.posted4{
width:1100px; /*835px;*/
text-align:center;
padding:5px 0 5px;
margin: 3px 0 3px 0;
BACKGROUND-COLOR:#000000;
}
form{margin: 0;} 



/* End hide from IE-mac */



/*メインコンテンツ記事設定
------------------------------------------------- */


.pickup_content {
width:700px;
margin:0px 0px 0px 10px;
padding:0;
text-align: left;
overflow: hidden;
float:left;
}
.pickup_content li {
width:300px;
height:390px;
margin:0px 0 0 0;
padding:0px 5px 0px 0px;
overflow: hidden;
float:left;
text-align: left;

}
.top_entry_title {
width:156px;
height:35px;
margin:0 0 7px 0;
padding:5px 0 5px 2px;
overflow: hidden;
text-align: left;
}
.contents_title {
width:337px;
padding:15px 0 10px 0;
float:right;
text-align:center;
}
.clear {clear:both;}
.contents_title em {
font-size:30px;
color:#92009f;
font-style:normal;
font-weight:bolder;
padding:0 0 0 5px;
background:#ffffff;
}
.contents_title span {
font-size:14px;
color:#92009f;
font-weight:bolder;
margin:0 50px 0 0;
padding:0 5px 0 5px;
background:#ffffff;
}

.entry-content { padding: 5px;width:250px;
height:390px;}
