body { 
text-align:center;
line-height:1.3;
margin:0px;
padding:0px;
background-color:#eeeeee;

} 
img { 
-ms-interpolation-mode: bicubic; 
}
a img {
background:none!important;
border:2px solid #fff;
padding:0px;
margin:0px;
}
 
a:hover img {
border:2px solid #F7AB00;
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
background:none!important;
}

hr {
margin:10px -20px 30px -20px;
color:#666;
border: #bbb 1px solid;
}

/******************************************* ▼ サイトの幅 ▼ */
#outline { 
width:1000px;                                         /* 全体 */
margin:0 auto; 
background-color:#ffffff;                /* サイト背景色 */
border-left:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
}
#center { 
width:763px;                                          /* 中央 */
float:left; 
background-color:#ffffff;                     /* サイト背景色 */

} 
#left { 
width:0px;                                            /* 左 */
float:left; 
} 
#right { 
width:237px;                                            /* 右 */
float:right; 
background-color:#ffffff;                     /* サイト背景色 */
border-left:1px solid #bbbbbb;
} 
#center-left {             /* 計算して設定してください ------ */
width:758px;               /* (全体-左-中央-右)/2 + 左 + 中央 */
float:left; 

} 
/******************************************* ▲ サイトの幅 ▲ */



/******************************* ▼ リンクの色と下線の有無 ▼ */
a:link    {color:#C5831E; text-decoration:none;}      /* 通常 */
a:active  {color:#C5831E; text-decoration:none;}      /*実行中*/
a:visited {color:#9D5100; text-decoration:none;}      /*訪問済*/
a:hover   {color:#571500; text-decoration:underline;} /*マウス*/
/******************************* ▲ リンクの色と下線の有無 ▲ */



/********************************************* ▼ ヘッダー ▼ */
#header_outline {
margin-bottom:0px;                            /* ヘッダ下間隔 */
padding:0px;
margin:0px;
margin:0 auto; 
}
#header_body { 
background-repeat: no-repeat; /* 繰り返し表示の有無 */
background-position: 0px 0px; /* 左の間隔、上の間隔 */
} 

.header_1 a:link{
background:url(http://blog-imgs-43.fc2.com/s/o/m/someoneone/taneko_top_1.png) no-repeat;
background-position : 100% 0%;
border:0px;
float:left; 
background-color:#F7AB00;
padding:0px;
margin:0px;
}

.header_1 a:active{
background:url(http://blog-imgs-43.fc2.com/s/o/m/someoneone/taneko_top_1.png) no-repeat;
border:0px;
float:left; 
background-color:#F7AB00;
padding:0px;
margin:0px;
}

.header_1 a:visited{
background:url(http://blog-imgs-43.fc2.com/s/o/m/someoneone/taneko_top_1.png) no-repeat;
border:0px;
float:left; 
background-color:#F7AB00;
padding:0px;
margin:0px;
}

.header_1 a:hover {
border:0px;
background-color:#555555;
}

.header_1 a img {
border:0px;
padding:0px;
margin:0px;
}
 
.header_1 a:hover img {
border:0px;
opacity:1.0;
filter:alpha(opacity=100);
-ms-filter: "alpha( opacity=100 )";
background:none!important;

}


.menu_Twitter a {
display:block;
background:url(http://blog-imgs-43.fc2.com/s/o/m/someoneone/twitter_newbird_white_80.png) no-repeat;
width:80px;
height:80px;

background-color:#999999;
float:left;
}
.menu_Twitter a：hover{
background-color:#F7AB00;
}

.menu_RSS a {
display:block;
background:url(http://blog-imgs-43.fc2.com/s/o/m/someoneone/rss_icon_80_1.png) no-repeat;
width:80px;
height:80px;

background-color:#999999;
float:left;
}
.menu_RSS a：hover{
background-color:#F7AB00;
}

.menu_mail a {
display:block;
background:url(http://blog-imgs-43.fc2.com/s/o/m/someoneone/mail_icon_80.png) no-repeat;
width:80px;
height:80px;

background-color:#999999;
float:left;
}
.menu_mail a：hover{
background-color:#F7AB00;
}

/********************************************* ▲ ヘッダー ▲ */

/*************************************** ▼ ブログタイトル ▼ */
h1 { 
font-size:16pt;                                 /* 文字サイズ */
text-align:left;                                /* 左寄せ     */
padding:0px;
margin:0px;
}
h1 img {
width:640px;
height:145px;
background-color:#F7AB00;
border-right:1px solid #bbbbbb;
}
/*************************************** ▲ ブログタイトル ▲ */

.blogLOGOright {
border:0px;
padding:0px;
margin:0px;
}
.blogLOGOright a img{
background:none!important;
border:0px;
padding:0px;
margin:0px;
}
 
.blogLOGOright a:hover img{
border:0px;
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background:none!important;
padding:0px;
margin:0px;
}

/*************************************** ▼ ブログメニュー ▼ */

#head_navi {
border-left:1px solid #bbbbbb;
font-size:15px;                       /* 文字サイズ(タイトル) */
color:#fff;                        /* 文字色    (タイトル) */
font-weight:bold;                     /* 太字      (タイトル) */
background-color:#555;             /* 背景色    (タイトル) */
text-align:center;                      /* 左寄せ    (タイトル) */

padding:0px;
margin:0px;
text-decoration:none;
}
#head_navi li {
border:none;
list-style-type:none;
line-height:28px;
margin:0px;
padding:0px;
color:#fff;
background-color:#555;  
}
#head_navi li a {
border-right:1px solid #bbbbbb;
border-top:1px solid #bbbbbb;
list-style-type:none;
display:block;
text-align:center;
width:116px; 
color:#fff;
background-color:#555; 
text-decoration:none;
}
#head_navi li a:hover {
border-top:1px solid #bbbbbb;
list-style-type:none;
color:#555;
text-decoration:none;
background-color:#F7AB00; 
}


.navi_outline { 
border:none;
padding:0px;
margin-top:0px;
} 
#navi {
border-top:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
font-size:15px;                       /* 文字サイズ(タイトル) */
color:#555555;                        /* 文字色    (タイトル) */
font-weight:bold;                     /* 太字      (タイトル) */
background-color:#555;             /* 背景色    (タイトル) */
text-align:center;                      /* 左寄せ    (タイトル) */
height:30px;
padding:0px;
margin-top:0px;
margin-bottom:5px;
text-decoration:none;
}
#navi li {
border:none;
list-style-type:none;
float:left;
line-height:30px;
margin:0px;
padding:0px;
color:#fff;
background-color:#555;  
}

#navi li a {
border-right:1px solid #bbbbbb;
list-style-type:none;
display:block;
text-align:center;
width:183px; 
color:#fff;
background-color:#555; 
text-decoration:none;
}
#navi li a:hover {
list-style-type:none;
color:#555;
text-decoration:none;
background-color:#F7AB00; 
}

/* メニューバーの検索窓 */
.msearch {
padding:0px;
margin:0px 0px 0px 0px;
width:160px; /* 入力欄の幅 */
height:28px;
font-size:16pt;
border:1px #666 solid;
}
.mserch_button{
width:45px; /* 入力欄の幅 */
padding:0px;
margin:0px 0px 0px 0px;
height:30px;
position: absolute;
border-top:1px #666 solid;
border-right:1px #666 solid;
border-bottom:1px #666 solid;
}

/* ▼メニューバー（ドロップダウン）▼ */

#menu_bar ul {
position:absolute;
margin:0;
padding:0;
}

#menu_bar li {
position:relative;
margin:0;
padding:0;
}

#menu_bar li ul li {
float:none;
}

#menu_bar li.menu ul,
#menu_bar li.menu ul li.menu ul,
#menu_bar li.menu_on ul li.menu ul {
display:none;
}

#menu_bar li.menu_on ul {
position:absolute;
display:block;
top:100%;
left:0;
}

#menu_bar li.menu_on ul li.menu_on ul {
position:absolute;
display:block;
top:0;
left:100%;
}

/* ▽IE6バグ対応▽ */
* html #menu_bar li li,
* html #menu_bar li li li {
font-size:1px;
line-height:0;
}
* html #menu_bar li li a,
* html #menu_bar li li li a {
display:block;
font-size:10pt;
line-height:30px;
}
/* △IE6バグ対応△ */

#menu_bar li li a,
#menu_bar li li li a {
border-top:1px solid #F7AB00; /* 区切り線 */
border-left:4px solid #F7AB00;
font-size:80%;
text-align:left;
padding-left:3px;
background-color:#DDDDDD;
color:#555;
}

#menu_bar li li a:hover,
#menu_bar li li li a:hover {
background-color:#F7AB00;
color:#111;
}

/* 第２階層の幅 */
#menu_bar li li a {
width:176px;
}

/* 第３階層の幅 */
#menu_bar li li li a {
width:300px;
}

/* ▲メニューバー（ドロップダウン）▲ */


/*************************************** ▲ ブログメニュー ▲ */

.headline {
width:378px;
height:160px;
border:none;
float:left;
overflow:scroll;
overflow-x : hidden ;
}


/* ----------------------------------------------- */
/*

      BlogRoll css

*/
/* ----------------------------------------------- */

.blogroll-channel,
.blogroll-channel * {
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    border: none;
    text-align: left; 
    font-size: 12px;
    line-height: 0.8;

}
.blogroll-channel {

    margin-bottom: 0px;
    border:none;
    background: #fff;

}

.blogroll-channel .blogroll-list-wrap {
    margin:0px -10px 0px -10px;    

}

.blogroll-channel .blogroll-list {
    list-style-type: none;
    font-size: 11px;
    line-height: 1.0;
border-bottom:1px dashed #bbbbbb;
    margin-bottom: 0px;
    padding: 0;

}

.blogroll-channel .blogroll-list img {
    vertical-align: middle;
    display: none;
}

.blogroll-channel img.blogroll-icon,
.blogroll-channel img.blogroll-favicon {
    margin: 0 5px 0 0;
    display: none;
}

.blogroll-channel img.blogroll-favicon {
	width: 16px;
	height: 16px;
    display: none;
}

.blogroll-channel a.blogroll-link {
    display: none;
    margin: 0;
}

.blogroll-channel .blogroll-new-entry {
    margin-left: 5px;
    color: red;
    display: none;
}

.blogroll-channel .blogroll-clip,
.blogroll-channel .blogroll-hatebu {
    margin: 0 0 0 5px;
    display: none;
}

.blogroll-channel .blogroll-link-time {
    margin: 0 0 0 3px;
    color: #666;
    font-size: 10px;
    display: none;
}

.blogroll-channel .blogroll-ad-img {
    display: none;
}

.blogroll-channel .blogroll-ad-text {
    display: none;
    margin-top: 0px;
    color: #666;
    font-size: 8px;
}

/***************************************** ▼ サイト紹介文 ▼ */
.intro { 
font-size:10pt;                                 /* 文字サイズ */
color:#000000;                                  /* 文字色     */
text-align:left;                                /* 左寄せ     */
margin:0px; 
}
/***************************************** ▲ サイト紹介文 ▲ */



/************************************************* ▼ 記事 ▼ */
.ently_outline { 
background-color:#FFFFFF;               /* 背景色             */
margin-bottom:0px;                     /* 次の記事までの間隔 */

border-bottom:#bbbbbb 1px solid;
border-right:#bbbbbb 1px solid;
} 
.ently_title { 
display:block;
font-size:12pt;                    /* 文字サイズ(記事タイトル)*/
font-weight:bold;                     /* 太字      (タイトル) */
text-align:left;                   /* 左寄せ    (記事タイトル)*/
margin:4px 4px 0px 4px;
} 
.ently_body { 
font-size:10pt;                       /* 文字サイズ(記事本文) */
color:#000000;                        /* 文字色    (記事本文) */

} 

                              /* ▽文字色とリンクの下線有無▽ */
h2 a:link    { 
background-color:#ffffff;
border-left:8px #F7AB00 solid;
padding:5px 15px;
margin:0px;
display:block;
color:#555555; text-decoration:none; 
} /* 通常 */
h2 a:active {
background-color:#ffffff;
border-left:8px #F7AB00 solid;
padding:5px 15px;
margin:0px;
display:block;
color:#555555; text-decoration:none; 
} /*実行中*/

h2 a:visited { 
background-color:#ffffff;
border-left:8px #F7AB00 solid;
padding:5px 15px;
margin:0px;
display:block;
color:#555555; text-decoration:none; 
} /*訪問済*/

h2 a:hover {
background-color:#F7AB00;
border-left:8px #666 solid;
padding:5px 15px;
margin:0px;
display:block;
color:#555555; text-decoration:none; 
} /*マウス*/
                              /* △文字色とリンクの下線有無△ */
.ently_text {
text-align:left;                      /* 左寄せ    (記事本文) */
margin:0px 20px; 
margin-bottom:0px; /* 記事末尾の間隔調整 */
}
.ently_navi { 
text-align:right;                     /* 右寄せ(時刻・CM・TB) */
color:#555555;                        /* 文字色(時刻・CM・TB) */
margin:5px 0px 0px 0px; 
background-color:#dcdcdc;
} 
/************************************************* ▲ 記事 ▲ */


.bookmark { 
font-family: Verdana;
font-size:10pt;
background-color:#dcdcdc;
text-align:right;
margin:0px 4px 0px 4px;
padding:4px 0px 4px 3px;
border-left:8px #666666 solid;
} 
#bookmark2 {
float:left;
padding:0px 2px 0px 2px;
}


/*************************** ▼ 左側メニュー(プラグイン１、２) ▼ */

.ms1 a:link    { 
display:block;
padding:2px 10px;
margin:0px;
color:#C5831E; 
text-decoration:none; 
} /* 通常 */

.ms1 a:active  { 
display:block;
padding:2px 10px;
margin:0px;
color:#C5831E; 
text-decoration:none; 
} /*実行中*/

.ms1 a:visited { 
display:block;
padding:2px 10px;
margin:0px;
color:#D9971E; 
text-decoration:none; 
} /*訪問済*/

.ms1 a:hover {
color:#444444;
text-decoration:none;
background-color:#F7BF3C; 
} /*マウス*/



.plugin1_outline { 
background-color:#FFFFFF;
border-top:#bbbbbb 1px solid;          /* 枠        (記事タイトル)*/
margin-bottom:10px;
} 

.plugin1_title { 
font-size:10pt;                       /* 文字サイズ(タイトル) */
font-weight:bold;                     /* 太字      (タイトル) */
color:#555555;                        /* 文字色    (タイトル) */
border-left:8px #F7AB00 solid;
background-color:#dcdcdc;
padding:3px 10px; 
margin:4px 4px 0px 4px;
} 
.plugin1_body { 
font-size:10pt;                           /* 文字サイズ(本体) */
color:#000000;                            /* 文字色    (本体) */
background-color:#FFFFFF;                 /* 背景色    (本体) */
padding:5px 0px 5px 0px; 
line-height:1;
}

.plugin1_body a:link    { 
font-size:9pt;  
margin:0px;
color:#C5831E; 
text-decoration:none; } /* 通常 */

.plugin1_body a:active  { 
margin:0px;
color:#C5831E; 
text-decoration:none; } /*実行中*/

.plugin1_body a:visited { 
margin:0px;
color:#D9971E; 
text-decoration:none; } /*訪問済*/

.plugin1_body a:hover {
margin:0px;
color:#444444;
text-decoration:none;
 } /*マウス*/


.plugin2_outline { 
background-color:#FFFFFF;
border-top:#bbbbbb 1px solid;          /* 枠        (記事タイトル)*/
margin-bottom:10px;
} 

.plugin2_title { 
font-size:10pt;                       /* 文字サイズ(タイトル) */
font-weight:bold;                     /* 太字      (タイトル) */
color:#555555;                        /* 文字色    (タイトル) */
border-left:8px #F7AB00 solid;
background-color:#dcdcdc;
padding:3px 10px; 
margin:4px 4px 0px 4px;
} 
.plugin2_body { 
font-size:10pt;                           /* 文字サイズ(本体) */
color:#000000;                            /* 文字色    (本体) */
background-color:#FFFFFF;                 /* 背景色    (本体) */
padding:5px 0px 5px 0px; 
line-height:1;
}

.plugin2_body a:link    { 
font-size:9pt;  
margin:0px;
color:#9D6F00; 
text-decoration:none; } /* 通常 */

.plugin2_body a:active  { 
margin:0px;
color:#9D6F00; 
text-decoration:none; } /*実行中*/

.plugin2_body a:visited { 
margin:0px;
color:#9D6F00; 
text-decoration:none; } /*訪問済*/

.plugin2_body a:hover {
margin:0px;
color:#444444;
text-decoration:none;
 } /*マウス*/
                              /* △文字色とリンクの下線有無△ */

/* プラグイン1説明（上部） */
.p1u_description {
margin-bottom:7px;
}
/* プラグイン1説明（下部） */
.p1d_description {
margin-top:7px;
}
/*************************** ▲ 左側メニュー(プラグイン１、２) ▲ */


/*************************** ▼ 上部メニュー(プラグイン３) ▼ */
.plugin3_outline { 

border-bottom:#bbbbbb 1px solid;
border-right:#bbbbbb 1px solid;
margin:0px;
} 
.plugin3_title { 
font-size:10pt;                       /* 文字サイズ(タイトル) */
font-weight:bold;                     /* 太字      (タイトル) */
color:#555555;                        /* 文字色    (タイトル) */
border-left:8px #F7AB00 solid;
background-color:#dcdcdc;
padding:3px 10px; 
margin:4px 4px 0px 4px;
} 
.plugin3_body { 
font-size:10pt;                           /* 文字サイズ(本体) */
color:#000000;                            /* 文字色    (本体) */
background-color:#FFFFFF;                 /* 背景色    (本体) */
padding:0; 
line-height:1;
}
.plugin3_body a:link    { 
padding:3px 10px;
margin:0px;
display:block;
color:#C5831E; 
text-decoration:none; } /* 通常 */
.plugin3_body a:active  { 
padding:3px 10px;
margin:0px;
display:block;
color:#C5831E; 
text-decoration:none; } /*実行中*/
.plugin3_body a:visited { 
padding:3px 10px;
margin:0px;
display:block;
color:#9D5100; 
text-decoration:none; } /*訪問済*/
.plugin3_body a:hover {
padding:3px 10px;
margin:0px;
color:#444444;
text-decoration:none;
background-color:#F7BF3C; } /*マウス*/


/* プラグイン3説明(上部) */
.p3u_description {
margin-top:5px;
margin-bottom:5px;
}
/* プラグイン3説明(下部) */
.p3d_description {
margin-top:5px;
margin-bottom:5px;
}
/*************************** ▲ 上部メニュー(プラグイン３) ▲ */



/********************************************* ▼ コメント ▼ */
.comment_outline { 
background-color:#FFFFFF;               /* 背景色             */
margin-bottom:20px;                     /* 次の記事までの間隔 */
border-top:#bbbbbb 1px solid;          /* 枠        (記事タイトル)*/
border-bottom:#bbbbbb 1px solid;
border-right:#bbbbbb 1px solid;
} 
.comment_title { 
text-align:left;
font-size:10pt;                       /* 文字サイズ(タイトル) */
font-weight:bold;                     /* 太字      (タイトル) */
color:#555555;                        /* 文字色    (タイトル) */
border-left:8px #F7AB00 solid;
background-color:#dcdcdc;
padding:3px 10px; 
margin:4px 4px 0px 4px;
} 
.comment_body { 
text-align:left;
font-size:10pt;                           /* 文字サイズ(本体) */
color:#000000;                            /* 文字色    (本体) */
background-color:#FFFFFF;                 /* 背景色    (本体) */
padding:0; 
line-height:1;
}
.comment_text { 
text-align:left;                  /* 左寄せ    (コメント本文) */
margin:10px 20px;
}
.comment_navi { 
color:#555555;                    /* 文字色    (時刻・CM・TB) */
text-align:right;                 /* 右寄せ    (時刻・投稿者) */
margin:0px 10px 3px;
}
/* コメント諸項目（名前、URL等）の入力欄の幅 */
#subject,
#name,
#mail,
#url {
width: 50%;
}
/* コメント本文の入力欄の幅 */
#comment {
width: 95%;
}
/* コメントパスワード入力欄の幅 */
#pass {
width: 30%;
}
/********************************************* ▲ コメント ▲ */



/*************************************** ▼ トラックバック ▼ */
.trackback_outline { 
background-color:#FFFFFF;               /* 背景色             */
margin-bottom:20px;                     /* 次の記事までの間隔 */
border-top:#bbbbbb 1px solid;          /* 枠        (記事タイトル)*/
border-bottom:#bbbbbb 1px solid;
border-right:#bbbbbb 1px solid;
} 
.trackback_block_title { 
text-align:left;
font-size:10pt;                       /* 文字サイズ(タイトル) */
font-weight:bold;                     /* 太字      (タイトル) */
color:#555555;                        /* 文字色    (タイトル) */
border-left:8px #F7AB00 solid;
background-color:#dcdcdc;
padding:3px 10px; 
margin:4px 4px 0px 4px;
} 
.trackback_block_body { 
text-align:left;
font-size:10pt;                           /* 文字サイズ(本体) */
color:#000000;                            /* 文字色    (本体) */
background-color:#FFFFFF;                 /* 背景色    (本体) */
padding:5px; 
line-height:1;
}
.trackback_title {
text-align:left;
font-size:10pt;                   /* 文字サイズ(個別タイトル) */
color:#555555;                    /* 文字色    (個別タイトル) */
font-weight:bold;                 /* 太字      (個別タイトル) */
}
.trackback_body { 
text-align:left;
font-size:10pt;                   /* 文字サイズ(個別本文)     */
color:#000000;                    /* 文字色    (個別本文)     */
margin-bottom:20px;
padding:5px;
}
.trackback_navi {
border-top:#e0e0e0 1px solid;     /* 飾り線    (時刻・投稿者) */
text-align:right;                 /* 右寄せ    (時刻・投稿者) */
} 
/*************************************** ▲ トラックバック ▲ */



/******************* ▼ カテゴリ・検索・月別ナビゲーション ▼ */
.various_outline { 
background-color:#FFFFFF;               /* 背景色             */
margin-bottom:20px;                     /* 次の記事までの間隔 */
border-top:#bbbbbb 1px solid;          /* 枠        (記事タイトル)*/
border-bottom:#bbbbbb 1px solid;
border-right:#bbbbbb 1px solid;
} 
.various_title {
text-align:left;
font-size:10pt;                       /* 文字サイズ(タイトル) */
font-weight:bold;                     /* 太字      (タイトル) */
color:#555555;                        /* 文字色    (タイトル) */
border-left:8px #F7AB00 solid;
background-color:#dcdcdc;
padding:3px 10px; 
margin:4px 4px 0px 4px;
} 
.various_body { 
font-size:10pt;                           /* 文字サイズ(本体) */
color:#000000;                            /* 文字色    (本体) */
background-color:#FFFFFF;                 /* 背景色    (本体) */
padding:0; 

}
.various_body a:link { 
text-align:left;
padding:2px;
margin:0px;
color:#C5831E; 
text-decoration:none; 
} /* 通常 */
.various_body a:active { 
padding:2px;
margin:0px;
color:#C5831E; 
text-decoration:none; 
} /*実行中*/
.various_body a:visited { 
padding:2px;
margin:0px;

color:#9D5100; 
text-decoration:none; 
} /*訪問済*/

.various_body a:hover {
padding:2px;
 color:#444444;
 text-decoration:none;
 background-color:#F7BF3C; 
} /*マウス*/

.various_text {
text-align:left;                          /* 左寄せ    (本体) */
margin:10px 20px;
}
.various_navi { 
text-align:center;                        /* 中央寄せ  (矢印) */
margin:0px;
} 

.various_navi a:link { 
padding:2px;
margin:0px;
color:#111111; 
text-decoration:none; 
} /* 通常 */

.various_navi a:active { 
padding:2px;
margin:0px;
color:#C5831E; 
text-decoration:none; 
} /*実行中*/

.various_navi a:visited { 
padding:2px;
margin:0px;
color:#9D5100; 
text-decoration:none; 
} /*訪問済*/

.various_navi a:hover {
padding:2px;
color:#444444;
text-decoration:none;
background-color:#F7BF3C; 
} /*マウス*/


/******************* ▲ カテゴリ・検索・月別ナビゲーション ▲ */



/********************************************* ▼ フッター ▼ */

#footer_navi {
font-size:15px;                       /* 文字サイズ(タイトル) */
color:#555555;                        /* 文字色    (タイトル) */
font-weight:bold;                     /* 太字      (タイトル) */
background-color:#F7AB00;             /* 背景色    (タイトル) */
text-align:center;                      /* 左寄せ    (タイトル) */
height:22px;
padding:0px;
margin-top:0px;
margin-bottom:0px;
text-decoration:none;
border-top:1px solid #bbbbbb;
}
#footer_navi li {
border:none;
list-style-type:none;
float:left;
line-height:22px;
margin:0px;
padding:0px;
color:#666;
background-color:#F7AB00;  
}

#footer_navi li a {
border:none;
list-style-type:none;
display:block;
text-align:center;
width:100px; 
color:#666;
background-color:#F7AB00; 
text-decoration:none;
}
#footer_navi li a:hover {
border:none;
list-style-type:none;
color:#ffffff;
text-decoration:none;
background-color:#777777; }





#footer_outline {
background-color:#777777;
}
#footer_body { 
font-size:9pt;
color:#666666;
background-color:#F7AB00;
padding:0px; 
} 

#footer_separate_waku1 {
background-color:#777777;
float:left;
}
#footer_separate_waku2 {
background-color:#777777;
float:left; 
width:222px; 
}
#footer_separate {
font-weight:bold;
border-left:8px #ffffff solid;
border-bottom:3px #ffffff solid;
color:#ffffff;
padding:3px 20px; 
margin-top:3px;
margin-bottom:2px;
margin-right:4px;
text-align:left;
}

#acrp6_anthony14 td {
border-bottom:1px #ffffff dashed;
padding:1px;
}

#acrr15_anthony14 td {
border-bottom:1px #ffffff dashed;
padding:1px;
}
                                              /* リンク       */
#footer_body a:link    { color:#444444; }     /* 通常         */
#footer_body a:active  { color:#444444; }     /* 実行中       */
#footer_body a:visited { color:#444444; }     /* 訪問済み     */
#footer_body a:hover   { color:#0000ff; }     /* オンマウス時 */
/********************************************* ▲ フッター ▲ */


/* カレンダー */
.calender{
width:220px;
text-align:center;
border-bottom:none;
padding:4px; 
margin:0px;
text-decoration:none; 
}

.calender a:link    { 
border-bottom:none;
padding:4px; 
margin:0px;
display:block;
color:#ffffff; 
text-decoration:none; 
} /* 通常 */
.calender a:active  { 
border-bottom:none;
padding:4px; 
margin:0px;
display:block;
color:#ffffff; 
text-decoration:none; 
} /*実行中*/
.calender a:visited { 
border-bottom:none;
padding:4px; 
margin:0px;
display:block;
color:#ffffff; 
text-decoration:none; 
} /*訪問済*/
.calender a:hover {
border-bottom:none;
padding:4px; 
color:#444444;
text-decoration:none;
background-color:#F7BF3C; 
} /*マウス*/
                              /* △文字色とリンクの下線有無△ */


th#sun { color: #CC3300; }
th#sat { color: #0066CC; }


/*** その他 ***/
p { margin: 0; 
padding:0px; 
}
ul { margin:0; 
padding:0px; 
list-style-type: none;
} 
li { margin:0; 
padding:0px; 
border-bottom:1px dashed #666666;
} 
form { margin:0; }
table { font-size:10pt; 
border:0px;
}
.c-both { clear:both; } 
/*************************** ▼ 続きを読む ▼ */
.readmore { 
padding:5px;
margin-top: 5px; 
} 
.readmore a:link { 
padding:8px;
border-left:10px solid #F7AB00;
background-color:#dcdcdc;
display:block;
color:#555555; text-decoration:none; 
} /* 通常 */

.readmore a:active  { 
padding:8px;
border-left:10px solid #F7AB00;
background-color:#dcdcdc;
display:block;
color:#555555; text-decoration:none; 
} /*実行中*/

.readmore a:visited { 
padding:8px;
border-left:10px solid #F7AB00;
background-color:#dcdcdc;
display:block;
color:#555555; text-decoration:none; 
} /*訪問済*/

.readmore a:hover   {
color:#444444;
border-left:10px solid #666666;
text-decoration:none;
background-color:#F7AB00; 
} /*マウス*/
/*************************** ▲ 続きを読む ▲ */


.page_navi { 
padding:10px;
border:1px solid #bbbbbb;
background-color:#FFFFFF;
font-size:10pt; 
}
.page_navi　a:link { 
padding:10px;
border:1px solid #bbbbbb;
background-color:#FFFFFF;
display:block;
margin:5px; 
font-size:10pt; 
}


<!--/***** Flickr-like *****/
ul.pagination-flickr{border:0; margin:0; padding:0;}
.pagination-flickr li{
border:0; margin:0; padding:0;
font-size:18px;
list-style:none;
display:inline;
}
.pagination-flickr a{
border:solid 1px #bbbbbb;
margin-right:6px;
}
.pagination-flickr .previous-off,
.pagination-flickr .next-off {
color:#666666;
display:inline;
font-weight:bold;
padding:10px 12px;
border:solid 1px #FFFFFF;
margin-right:4px;
}
.pagination-flickr .next a,
.pagination-flickr .previous a {
font-weight:bold;
border:solid 1px #FFFFFF;
}
.pagination-flickr .active{
color:#ff0084;
font-weight:bold;
display:inline;
padding:12px 12px;
}
.pagination-flickr a:link,
.pagination-flickr a:visited {
color:#0063e3;
display:inline;
padding:10px 12px;
text-decoration:none;
}
.pagination-flickr a:hover{
border:solid 1px #666666;
background-color:#F7AB00; 
}
-->


/* 引用部分 */
blockquote {
margin:2px;
padding:5px;
background:#f0f0f0; /* 背景 */
border:#cccccc 1px solid; /* 枠線 */
}
blockquote.type2{
margin:2px;
padding:2px;
background:#f0f0f0; /* 背景 */
border:#cccccc 1px solid; /* 枠線 */
}
.imgtw{
margin:5px;
}


/* ブックマーク 拍手 */
.fc2_footer {
margin-top:20px; /* 上の余白 */
}

/* ▼ サイトマップ ▼ */
#sitemap {
margin-top:5px; /* 上の余白 */
text-align:left;
}

#sitemap ul.sitemap_list {
margin-left:30px; /* 各記事リストの左余白 */
}

.display_no {
display:none;
}

/* カテゴリ一覧へ戻る */
.pgtop {
text-align:right; /* 右寄せ */
}
/* ▲ サイトマップ ▲ */

  /* 「はてなブックマークに追加」ボタン */
  img.b_entry{
    float: none;
    clear: both;
    border: none;
  }
  /* 「含むはてなブックマーク」ボタン */
  img.b_entry{
    float: none;
    clear: both;
    border: none;
  }
.relate_dt {
margin:3px -20px 3px -20px;
background-color:#dcdcdc;
border-left:10px #F7AB00 solid;
color:#444;
font-size:12pt;
font-weight:bold;
padding:3px 25px; 
}

.relate_dl {
margin:0px;
}
.relate_dd {
margin:0px;
}
.relate_li a:link {
display:block;
}
.relate_li a:active {
display:block;
}
.relate_li a:visited {
display:block;
}
.relate_li a:hover {
background:#F7BF3C;
display:block;
}

/* プラグインの文字配置 */
.ta_left { text-align: left }
.ta_right { text-align: right }
.ta_center { text-align: center }

/* プラグイン内の入力欄幅設定 */
.plugin1_body input[type="text"],
.plugin2_body input[type="text"],
.plugin1_body textarea,
.plugin2_body textarea {
width: 90%;
}

/* ▼ FC2バトンのスタイル ▼ */

/* 質問番号(Q) */
.q_number {
color:#ff6600; /* 色 */
font-weight: bold; /* 太字 */
}

/* 質問本文 */
.baton_q {
margin-bottom:5px; /* 答えまでの余白 */
}

/* 答え番号(A) */
.a_number {
color:#ff6600; /* 色 */
font-weight: bold; /* 太字 */
}

/* 答え本文 */
.baton_a {
margin-left: 0px;
padding-bottom:2px; /* 罫線までの余白 */
border-bottom: dotted 1px #cccccc; /* 罫線 */
margin-bottom: 20px; /* 次の質問までの余白 */
}

#page-top {
background: none repeat scroll 0 0 #FFFFFF;
left: auto;
position: fixed;
text-align: center;
color:#555;
border-top:1px solid #bbb;
border-right:1px solid #bbb;
border-left:1px solid #bbb;

bottom:0px;
margin-left:1000px;   /* マージン：上 右 下 左 */
width:50px;
height:43px;
padding:0px;
font-size:9pt;
display:block;
text-decoration:none;
}
#page-top li a {
padding:8px;
display:block;
color:#555;
text-decoration:none;
overflow: hidden;
}

#page-top li a:hover {

color:#111;
background-color:#bbb;
text-decoration:none;
width:35px;
height:28px;
display:block;
}
a.page_top {
padding:3px;
display:block;
color:#fff;
} 
.separate {
margin:3px -20px 3px -20px;
background-color:#dcdcdc;
border-left:10px #F7AB00 solid;
color:#444;
text-align:left;
font-size:12pt;
font-weight:bold;
padding:3px 25px; 
}

.img_scroll{
    width:700px;
    height:400px;
    border:none;
    overflow:scroll;
}

.thumb{
float:left;
border:1px solid #ccc;
padding:4px;
margin-right:10px;
}
.text{overflow:auto;zoom:1;}

#tweet_rank dt{
width:80px; 
background-color: #FFDEA3;
color:#C38D00;
font-weight:bolder;
margin-top:5px;
text-decoration:none;
text-align:center;
}
dd.tweet-title{
text-align:left;
margin-top:3px;
margin-bottom:3px;
}

/* ====================================================== */
/* twport style */
/* ====================================================== */
/* table */
table.twport_table {
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border-bottom: 1px solid #ccc;
}
table.twport_table a       { color: #009; text-decoration: none; }
table.twport_table a:hover { color: #009; text-decoration: underline; }

table.twport_table tr.twport_post {
}
table.twport_table td {
    padding: 10px;
    background-color: #FFF;
    border-top: 1px solid #ccc;
    font: normal normal 12px/16px "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
    vertical-align: top;
}
table.twport_table td.twport_icon {
}
table.twport_table td.twport_icon a img {
    width: 48px;
    height: 48px;
    border: 0;
}
table.twport_table td.twport_content {
    padding: 10px 10px 10px 0;
}

table.twport_table td.twport_content a.twport_user {
    font-weight: bold;
}
table.twport_table td.twport_content a.twport_user span {
    margin-left: 10px;
    color: #999;
    font: normal normal 11px/16px "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
    text-decoration: none;
}
table.twport_table td.twport_content .twport_rt ,
table.twport_table td.twport_content .twport_rt a {
    color: #CCC;
}

table.twport_table td.twport_content div.twport_meta {
    margin: 5px 0 0 0;
    color: #999;
    font: normal normal 11px/16px "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
}
table.twport_table td.twport_content div.twport_meta a {
    color: #999;
    text-decoration: underline;
}
cite.twport_powerd {
    display: block;
    font: normal normal 12px/16px "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
}

#hatebu_twitter {
float:left;
margin:20px;
padding:0px;
display:block;
text-decoration:none; 
}

#hatebu_twitter a {
border:2px solid #999999;
display:block;
text-decoration:none; 
}
#hatebu_twitter a:hover {
border:2px solid #F7AB00;
display:block;
text-decoration:none; 
}


.entry_logpo {
text-align:center;
padding:3px 0px 10px 0px; 
display:block;
text-decoration:none; 
}
.entry_logpo a{
background-color:#bbbbbb;
color:#444444;
text-align:center;
font-size:13pt;
font-weight:bold;
padding:3px 0px 10px 0px; 
display:block;
text-decoration:none; 
}

.katuru_h {
font-color:#555555;
font-weight:bold;
font-size:12pt;
}

.entry_logpo a:hover{
background-color:#F7AB00;
color:#ffffff;
text-align:center;
font-size:13pt;
font-weight:bold;
padding:3px 0px 10px 0px; 
text-decoration:none; 
}

.PickUp_topix a:link    { 
border-left:8px #F7AB00 solid;
white-space:nowrap;
width:auto;
overflow:hidden;
background-color:#efefef;
font-weight:bold;
padding:5px 15px;
text-align:left;
font-size:11pt;
display:block;
color:#555555; text-decoration:none; 
margin:0px 4px 0px 4px;
} /* 通常 */

.PickUp_topix a:active {
border-left:8px #F7AB00 solid;
white-space:nowrap;
width:auto;
overflow:hidden;
background-color:#efefef;
font-weight:bold;
padding:5px 15px;
text-align:left;
font-size:11pt;
display:block;
color:#555555; text-decoration:none; 
margin:0px 4px 0px 4px;
} /*実行中*/

.PickUp_topix a:visited { 
border-left:8px #F7AB00 solid;
white-space:nowrap;
width:auto;
overflow:hidden;
background-color:#efefef;
font-weight:bold;
padding:5px 15px;
text-align:left;
font-size:11pt;
display:block;
color:#555555; text-decoration:none; 
margin:0px 4px 0px 4px;
} /*訪問済*/

.PickUp_topix a:hover {
border-left:8px #555555 solid;
background-color:#F7AB00;
font-weight:bold;
text-align:left;
display:block;
color:#555555; text-decoration:none; 
} /*マウス*/
/* ▲ FC2バトンのスタイル ▲ */


#feedControl .gf-title                {display:inline;}              /*記事タイトル*/
#feedControl .gf-author               {display:none;}                /*管理人名*/
#feedControl .gf-spacer               {display:none;}                /*スペーサー*/
#feedControl .gf-relativePublishedDate{display:inline;font-size:90%;}/*公開年月日*/
#feedControl .gf-snippet              {display:none;}                /*概要*/
#feedControl .gfc-tabhActive          {background:#cff;border:0;color:#222;}/*選択中のタブ*/
#feedControl .gfc-tabhInactive        {border:0;}                    /*非選択中のタブ*/
#feedControl .gfc-tabhInactive:hover  {background:#ffc;color:red;}   /*タブをホバー時*/
.gray #feedControl .gfc-tabhActive    {background:#333;color:#fff;}  /*クラスgray適用時*/
.maru .gfc-tabHeader                  {border-radius:10px 10px 0 0;} /*角丸適用時*/
.kake .gfc-tabHeader                  {border-radius: 4px  4px 0 0;} /*角欠け適用時*/
#relate-tags .plugins{background:transparent;border:0;box-shadow:none;margin:0;padding:0;}

.amazon-oret{
	align:center;
	width: 700px;
}
.amazon-oret:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.amazon-oret-item {

	margin-right:10px;
	border:1px solid #FFF;
	float:left;
	width:160px;
	position: relative;
}
.amazon-oret-item a{
	color:#FFF;
}
.amazon-oret-item-title {
	line-height:130%;
	font-size:80%;
	font-weight:bold;
	position: absolute;
	background-color:#000;
	color:#FFF;
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
	width: 158px;
	padding: 3px 3px 3px 3px;
	bottom: 0px;
	left: 0px;
}

.table1 {
padding:0px;
border-collapse: collapse; /* 枠線の表示方法 */
width:178px;
text-align:center;
} 

.table1 TD {
border: 1px #555555 solid; /* セルの枠線（太さ・色・スタイル） */
} 

.table2 {
width:178px;
padding:0px;
border-collapse: collapse; /* 枠線の表示方法 */
margin-left:-1px;
text-align:center;
} 

.table2 TD {
border: 1px #555555 solid; /* セルの枠線（太さ・色・スタイル） */
} 

.table4 {
border-collapse: collapse; /* 枠線の表示方法 */
} 

.table4 TD {
border: 1px #555555 solid; /* セルの枠線（太さ・色・スタイル） */
} 

.t_b {
font-weight: bold;
font-size:16px;
color:#555555;
}

.obi1 {
margin:3px -20px 3px -20px;
background-color:#dcdcdc;
border-left:10px #F7AB00 solid;
color:#444;
text-align:left;
font-size:12pt;
font-weight:bold;
padding:3px 25px; 
}

.gfc-tabHeader.gfc-tabhInactive:hover {
  border-top:2px solid #f90;
  color:#000
}

#feedControl .gf-snippet,/* 概要部分 */
#feedControl .gf-relativePublishedDate,/* 日付部分 */
#feedControl .gf-spacer,/* スペーサー部分 */
#feedControl .gf-author,body.mainIndex h1,div#utilities dl dd form legend{
  display:none
}

/**************************************************************/
/*
フッターにある著作権表示(リンク)さえ残して頂ければ
どんなにカスタマイズされても構いません。また、
どのようなサイトでも利用してくださって結構です。
                                FC2ブログのテンプレート工房
[lightframe_ver.05.1]     (http://10plate.blog44.fc2.com/)
*/
/**************************************************************/