body { 
text-align:center;
line-height:1.3;
margin:0;
padding:0;
background-color:#e6e3dc;                       /* 外側背景色 */

}
#outline { 
background-color:#F4F2E8;                     /* サイト背景色 */
border-top:   #000000 1px solid;      /* 枠(上)    (記事本文) */
border-left:  #000000 1px solid;      /* 枠(左)    (記事本文) */
border-right: #000000 1px solid;      /* 枠(右)    (記事本文) */
border-bottom:#000000 0px solid;      /* 枠(下)    (記事本文) */

 background-image: url(http://blog-imgs-36-origin.fc2.com/s/o/u/southteruo/back01.gif); /*画像URL */
 height: auto; /*画像の高さ */
 background-repeat: repeat;/*画像の並べ方 */

}


/******************************************* ▼ サイトの幅 ▼ */
#outline { 
width:1000px;                                         /* 全体 */
margin:0px auto; 

}
#center { 
width:750px;                                          /* 中央 */
float:right; 

} 
#left { 
width:0px;                                            /* 左 */
float:left; 
} 
#right { 
width:230px;                                            /* 右 */
float:right; 
background-color:#F4F2E8; 
} 
#center-left {             /* 計算して設定してください ------ */
width:755px;               /* (全体-左-中央-右)/2 + 左 + 中央 */
float:left; 
} 
/******************************************* ▲ サイトの幅 ▲ */



/******************************* ▼ リンクの色と下線の有無 ▼ */
a:link    {color:#333; text-decoration:none;}      /* 通常 */
a:active  {color:#666666; text-decoration:none;}      /*実行中*/
a:visited {color:#666666; text-decoration:none;}      /*訪問済*/
a:hover   {color:#fe6c9c; text-decoration:underline;} /*マウス*/
/******************************* ▲ リンクの色と下線の有無 ▲ */



/********************************************* ▼ ヘッダー ▼ */


#header_bar {
background:url("http://blog-imgs-36-origin.fc2.com/s/o/u/southteruo/dotted.png") repeat scroll 0 0 transparent;
height:25px;
width:100%;
background-color:#444; 
text-align:left;
}

.header_bar {
color:#FFFFFF;
font-size:60%;
margin:0 20px;
padding-top:6px;
vertical-align:middle;
}

.header_bar a:link    { color:#fff; text-decoration:none; } /* 通常 */
.header_bar a:active  { color:#fff; text-decoration:none; } /*実行中*/
.header_bar a:visited { color:#666; text-decoration:none; } /*訪問済*/
.header_bar a:hover   { color:#fe6c9c; text-decoration:none; } /*マウス*/



#header_outline {
border:0px solid #F4F2E8;                     /* 外枠の色     */
margin-bottom:20px;                            /* ヘッダ下間隔 */
}
#header_body { 
background-color:#F4F2E8;                     /* 背景色       */
border-top:   #000000  0px solid;      /* 枠(上)    (記事本文) */
border-left:  #000000  0px solid;      /* 枠(左)    (記事本文) */
border-right: #dcdcdc 0px solid;      /* 枠(右)    (記事本文) */
border-bottom:#f4d430 0px solid;      /* 枠(下)    (記事本文) */

 background-image: url(http://blog-imgs-36-origin.fc2.com/s/o/u/southteruo/back01.gif); /*画像URL */
 height: auto; /*画像の高さ */
 background-repeat: repeat;/*画像の並べ方 */
} 
/********************************************* ▲ ヘッダー ▲ */



/*************************************** ▼ ブログタイトル ▼ */
h1 { 
font-size:16pt;                                 /* 文字サイズ */
text-align:left;                                /* 左寄せ     */
margin:15px 15px 0px 20px; 
}
                              /* ▽文字色とリンクの下線有無▽ */
/*h1 a:link    { color:#000000; text-decoration:none; } /* 通常 */
/*h1 a:active  { color:#000000; text-decoration:none; } /*実行中*/
/*h1 a:visited { color:#000000; text-decoration:none; } /*訪問済*/
/*h1 a:hover   { color:#0000ff; text-decoration:none; } /*マウス*/
                              /* △文字色とリンクの下線有無△ */
/*************************************** ▲ ブログタイトル ▲ */



/***************************************** ▼ サイト紹介文 ▼ */
.intro { 
font-size:0pt;                                 /* 文字サイズ */
color:#f4d430;                                  /* 文字色     */
text-align:left;                                /* 左寄せ     */
margin:0px 20px 0px 20px; 
margin-bottom:20px;                     /* 次の記事までの間隔 */
text-indent:-9999px;
border-bottom:  #000 1px dotted;

}
/***************************************** ▲ サイト紹介文 ▲ */



/************************************************* ▼ 記事 ▼ */
.ently_outline { 
border:#000 1px solid;               /* 外枠の色/太さ/実線 */
background-color:#ffffff;               /* 背景色             */
margin-bottom:20px;                     /* 次の記事までの間隔 */
} 
.ently_title { 
font-size:10pt;                    /* 文字サイズ(記事タイトル)*/
background:none repeat scroll 0 0 #333;         /* 背景色    (記事タイトル)*/
border:0px solid #000;         /* 枠        (記事タイトル)*/
border-bottom:#000 1px dotted;      /* 枠(下)    (記事本文) */
text-align:left;                   /* 左寄せ    (記事タイトル)*/
padding:11px 10px 11px 40px;
width:628px;
margin:0;
background-image: url("http://blog-imgs-36-origin.fc2.com/s/o/u/southteruo/title_logo03.png");
background-repeat: no-repeat;
} 
.ently_title:hover {
background-color:#555;
} 


.entry_read {
border-bottom:1px dotted #000;
border-left:0px solid #000;
color:#666666;
font-size:10pt;
height:23px;
margin-bottom:0px;
padding:9px 10px 3px 38px;
width:630px;
background-image: url(http://blog-imgs-36-origin.fc2.com/s/o/u/southteruo/dotted09.png); /* 画像URL */
background-repeat: repeat-y; /* 画像の並べ方 */
background-color:#fff;
}

.entry_readleft {
float:left;
overflow:hidden;
}


.entry_readright {
float:right;
overflow:hidden;
border-style:none;
}

.entry_readright a img {
border-style:none;
}


/* topsy */
.topsy_widget_data{
float: right;
padding:10px;
background-color:#fff;                     /* サイト背景色 */
border-top:   #333 0px solid;      /* 枠(上)    (記事本文) */
border-left:  #000000 1px dotted;      /* 枠(左)    (記事本文) */
border-right: #333 0px solid;      /* 枠(右)    (記事本文) */
border-bottom:#000000 1px dotted;      /* 枠(下)    (記事本文) */
}


                     /* ▽文字色とリンクの下線有無▽ */
h2 a:link    { color:#fff; text-decoration:none; } /* 通常 */
h2 a:active  { color:#fff; text-decoration:none; } /*実行中*/
h2 a:visited { color:#666; text-decoration:none; } /*訪問済*/
h2 a:hover   { color:#fe6c9c; text-decoration:none; } /*マウス*/
                              /* △文字色とリンクの下線有無△ */
.ently_body { 
font-size:11pt;                       /* 文字サイズ(記事本文) */
color:#333333;                        /* 文字色    (記事本文) */
border-top:   #fff 0px solid;      /* 枠(上)    (記事本文) */
border-left:  #333 0px solid;      /* 枠(左)    (記事本文) */
border-right: #333 0px solid;      /* 枠(右)    (記事本文) */
border-bottom:#333 0px solid;      /* 枠(下)    (記事本文) */
} 
.ently_text {
text-align:left;                      /* 左寄せ    (記事本文) */
margin:20px 10px; 
margin-bottom:20px; /* 記事末尾の間隔調整 */
}

.ently_text a:link    { color:#42a0bb; text-decoration:none; } /* 通常 */

.ently_navi { 
text-align:right;                     /* 右寄せ(時刻・CM・TB) */
color:#333;                        /* 文字色(時刻・CM・TB) */
margin:0px 10px 3px; 
} 


#relBody2 {
margin-top:20px;                     /* 次の記事までの間隔 */
margin-bottom:10px;                     /* 次の記事までの間隔 */
border-bottom:1px dotted #f4d430;
border-left:6px solid #f4d430;
color:333333;
}


.under_icon{
border-style:none;
margin-right:2px
}

.hatena_icon{
border-style:none;
}



/************************************************* ▲ 記事 ▲ */



/*************************** ▼ 左側メニュー(プラグイン１) ▼ */
.plugin1_outline { 
border-top:   #d3d3d3 0px solid;                /* 個別枠(上) */
border-right: #d3d3d3 0px solid;                /* 個別枠(右) */
border-bottom:#d3d3d3 0px solid;                /* 個別枠(下) */
border-left:  #4c4507 0px solid;                /* 個別枠(左) */
margin-bottom:10px; /* 次のプラグインまでの間隔 */
margin-right:5px;
} 
.plugin1_title { 
font-size:10pt;                       /* 文字サイズ(タイトル) */
font-weight:bold;                     /* 太字      (タイトル) */
color:#ffffff;                        /* 文字色    (タイトル) */
background-color:#444;             /* 背景色    (タイトル) */
border-left:  #fe6c9c 10px solid;                /* 個別枠(左) */
border-bottom:#f4d430 0px dotted;
padding:5px 15px; 

background-image: url(http://blog-imgs-36-origin.fc2.com/s/o/u/southteruo/dotted.png); /* 画像URL */
height: auto; /* 画像の高さ */
background-repeat: repeat; /* 画像の並べ方 */

} 
.plugin1_body { 
font-size:9pt;                           /* 文字サイズ(本体) */
color:#333;                            /* 文字色    (本体) */
background-color:#F4F2E8;                 /* 背景色    (本体) */
border-top:   #d3d3d3 0px solid;          /* 枠(上)    (本体) */
border-left : #d3d3d3 0px solid;          /* 枠(左)    (本体) */
border-right: #d3d3d3 0px solid;          /* 枠(右)    (本体) */
border-bottom:#d3d3d3 0px solid;          /* 枠(下)    (本体) */
padding:5px 5px 5px 5px; 
line-height:1;

}
/* プラグイン1説明（上部） */
.p1u_description {
margin-bottom:7px;
}
/* プラグイン1説明（下部） */
.p1d_description {
margin-top:7px;
}


/*************************** ▼ 新メニュー(プラグイン１) ▼ */
#new_sidebar {
font-size:10pt;
margin-top:0px;
margin-bottom:10px;
overflow:hidden;
padding-top:0px;
text-align:left;
width:230px;
}

.pvtt25 .pistag {
display:block;
margin-left:0px;
}


dt.sTitle {
background:url("http://blog-imgs-36-origin.fc2.com/s/o/u/southteruo/pul_title.gif");
color:#FFFFFF;
height:29px;
letter-spacing:1px;
line-height:27px;
padding:1px 0 0 28px;
font-weight:bold; 
}

.sBody ul {
list-style-type:none;
padding:0 1px;
font-size:9pt
}


.sBody li {
border-bottom:1px dotted #000;
color:#fff;
padding:2px 8px;
margin-left:0px;
}

#new_sidebar .pistag a, #new_sidebar .pistag .pplg span {
border-left:2px dotted #333;
margin-right:5px;
padding-left:10px;
}


.plugin3_outline {
border:2px solid #E0E0E0;
margin-bottom:20px;
}


/*************************** ▼ 新着記事 ▼ */

.pvtt30 .pistag2 {
display:block;
margin-left:0px;
margin-bottom:10px;
}

.sBody2 ul {
list-style-type:none;
padding:0 1px;
font-size:9pt
}
.sBody2 img {
float:left;
border:#666 1px solid;
margin-right:10px; /* 画像の右余白 */
margin-bottom:10px; /* 画像の下余白 */
width: 48px; /* 画像表示サイズ */
}

.sBody2 li {
border-bottom:1px dotted #000;
color:#333;
padding:2px 8px;
height:60px;
margin-left:0px;
}

.sBody2 li a {
color:#000;
}

.sBody2 li a:link{
color:#666;
}

.sBody2 li a:hover{
color:#fe6c9c;
}


/*************************** ▲ 新着記事 ▲ */



/*************************** ▲ 左側メニュー(プラグイン１) ▲ */



/*************************** ▼ 右側メニュー(プラグイン２) ▼ */
.plugin2_outline { 
border-top:   #d3d3d3 0px solid;                /* 個別枠(上) */
border-right: #d3d3d3 0px solid;                /* 個別枠(右) */
border-bottom:#d3d3d3 0px solid;                /* 個別枠(下) */
border-left:  #d3d3d3 0px solid;                /* 個別枠(左) */
margin-bottom:10px; /* 次のプラグインまでの間隔 */
} 
.plugin2_title { 
font-size:10pt;                       /* 文字サイズ(タイトル) */
font-weight:bold;                     /* 太字      (タイトル) */
color:#ffffff;                        /* 文字色    (タイトル) */
background-color:#333333;             /* 背景色    (タイトル) */
border: #333 0px solid;            /* 枠        (タイトル) */
padding:2px 15px; 

background-image: url(http://blog-imgs-36-origin.fc2.com/s/o/u/southteruo/menu04.png); /* 画像URL */
height: auto; /* 画像の高さ */
background-repeat: repeat-y; /* 画像の並べ方 */
background-position: center; /* 表示位置 */


} 
.plugin2_body { 
font-size:10pt;                           /* 文字サイズ(本体) */
color:#333;                            /* 文字色    (本体) */
background-color:#fff;                 /* 背景色    (本体) */
border-top:   #d3d3d3 0px solid;          /* 枠(上)    (本体) */
border-left : #d3d3d3 0px solid;          /* 枠(左)    (本体) */
border-right: #d3d3d3 0px solid;          /* 枠(右)    (本体) */
border-bottom:#d3d3d3 0px solid;          /* 枠(下)    (本体) */
padding:5px 5px 5px 5px; 
line-height:1;
}
/* プラグイン2説明（上部） */
.p2u_description {
margin-bottom:7px;
}
/* プラグイン2説明（下部） */
.p2d_description {
margin-top:7px;
}
/*************************** ▲ 右側メニュー(プラグイン２) ▲ */




/********************************************* ▼ コメント ▼ */
.comment_outline { 
border:#e0e0e0 0px solid;           /* 外枠の/色太さ/実線     */
background-color:#FFFFFF;           /* 背景色                 */
text-align:left;                    /* 左寄せ                 */
margin-bottom:0px;                 /* 次のコメントまでの間隔 */
} 

.comment_title { 
font-size:8pt;                       /* 文字サイズ(タイトル) */
color:#555555;                        /* 文字色    (タイトル) */
font-weight:bold;                     /* 太字      (タイトル) */
background-color:#fff;             /* 背景色    (タイトル) */
text-align:left;                      /* 左寄せ    (タイトル) */
border-top:   #e0e0e0 0px solid;  /* 枠(上)    (コメント本文) */
border-left:  #666666 0px solid;  /* 枠(上)    (コメント本文) */
border-right: #666666 0px solid;  /* 枠(上)    (コメント本文) */
border-bottom:#666666 0px solid;  /* 枠(上)    (コメント本文) */
padding:5px 5px; 
} 
.comment_body { 
font-size:10pt;                   /* 文字サイズ(コメント本文) */
color:#000000;                    /* 文字色    (コメント本文) */
border-top:   #e0e0e0 0px solid;  /* 枠(上)    (コメント本文) */
border-left:  #666666 0px solid;  /* 枠(上)    (コメント本文) */
border-right: #666666 0px solid;  /* 枠(上)    (コメント本文) */
border-bottom:#666666 0px solid;  /* 枠(上)    (コメント本文) */
background-color:#fff;             /* 背景色    (タイトル) */
} 
.comment_text { 
text-align:left;                  /* 左寄せ    (コメント本文) */
margin:10px 20px;
}
.comment_navi { 
color:#333;                    /* 文字色    (時刻・CM・TB) */
text-align:right;                 /* 右寄せ    (時刻・投稿者) */
margin:0px 10px 3px;
}
/* コメント諸項目（名前、URL等）の入力欄の幅 */
#subject,
#name,
#mail,
#url {
width: 50%;
}
/* コメント本文の入力欄の幅 */
#comment {
width: 95%;
}
/* コメントパスワード入力欄の幅 */
#pass {
width: 30%;
}




/********************************************* ▲ コメント ▲ */



/*************************************** ▼ トラックバック ▼ */
.trackback_outline { 
border:#e0e0e0 2px solid;             /* 外枠の/色太さ/実線   */
background-color:#FFFFFF;             /* 背景色               */
margin-bottom:20px; 
} 
.trackback_block_title { 
font-size:10pt;                 /*文字サイズ(ブロックタイトル)*/
color:#555555;                  /*文字色    (ブロックタイトル)*/
font-weight:bold;               /*太字      (ブロックタイトル)*/
background-color:#f0f0f0;       /*背景色    (ブロックタイトル)*/
text-align:left;                /*左寄せ    (ブロックタイトル)*/
border:#666666 1px solid;       /*枠        (ブロックタイトル)*/
padding:5px 20px; 
} 
.trackback_block_body { 
font-size:10pt;                   /* 文字サイズ(ブロック本文) */
color:#000000;                    /* 文字色    (ブロック本文) */
border-top:   #e0e0e0 1px solid;  /* 枠(上)    (ブロック本文) */
border-left:  #666666 1px solid;  /* 枠(左)    (ブロック本文) */
border-right: #666666 1px solid;  /* 枠(右)    (ブロック本文) */
border-bottom:#666666 1px solid;  /* 枠(下)    (ブロック本文) */
text-align:left; 
padding:10px 20px 0;
}
.trackback_title {
font-size:10pt;                   /* 文字サイズ(個別タイトル) */
color:#555555;                    /* 文字色    (個別タイトル) */
font-weight:bold;                 /* 太字      (個別タイトル) */
}
.trackback_body { 
font-size:10pt;                   /* 文字サイズ(個別本文)     */
color:#000000;                    /* 文字色    (個別本文)     */
margin-bottom:20px;
}
.trackback_navi {
border-top:#e0e0e0 1px solid;     /* 飾り線    (時刻・投稿者) */
text-align:right;                 /* 右寄せ    (時刻・投稿者) */
} 
/*************************************** ▲ トラックバック ▲ */



/******************* ▼ カテゴリ・検索・月別ナビゲーション ▼ */
.various_outline { 
border-top:#e0e0e0 2px solid;      /* 外枠の色/太さ/実線 (上) */
margin-bottom:20px; 
} 
.various_title {
font-size:10pt;                       /* 文字サイズ(タイトル) */
color:#333;                        /* 文字色    (タイトル) */
font-weight:bold;                     /* 太字      (タイトル) */
background-color:#f4d430;             /* 背景色    (タイトル) */
text-align:left;                      /* 左寄せ    (タイトル) */
border:#666666 1px solid;             /* 枠        (タイトル) */
padding:5px 20px; 
margin:0; 
}
.various_body { 
font-size:10pt;                           /* 文字サイズ(本体) */
color:#000000;                            /* 文字色    (本体) */
background-color:#FFFFFF;                 /* 背景色    (本体) */
border-top:#e0e0e0 2px solid;             /* 飾り線(上)(本体) */
} 
.various_text {
text-align:left;                          /* 左寄せ    (本体) */
margin:10px 20px;
}
.various_navi { 
text-align:center;                        /* 中央寄せ  (矢印) */
margin:0px;
} 
/******************* ▲ カテゴリ・検索・月別ナビゲーション ▲ */



/********************************************* ▼ フッター ▼ */
#footer_outline {
border:0px solid #666666;                       /* 外枠の色   */
background-color:#202020;                       /* 背景色     */

overflow:hidden;
position:relative;
}

                                              /* リンク       */
#footer_outline a:link    { color:#999999; }     /* 通常         */
#footer_outline a:active  { color:#999999; }     /* 実行中       */
#footer_outline a:visited { color:#999999; }     /* 訪問済み     */
#footer_outline a:hover   { color:#0000ff; }     /* オンマウス時 */



#footer_outline .good {
background-color:#333333;
bottom:0;
display:inline;
float:left;
left:0;
top:0;
width:250px;
height:100%;
}

#footer_outline .good .copyright  {
margin:0px;
}


#footer_outline .good .copyright a {
background-image:url("http://blog-imgs-36-origin.fc2.com/s/o/u/southteruo/teruo_ban.png");
background-repeat:no-repeat;
color:#999999;
display:block;
height:30px;
line-height:50px;
padding:10px 10px 0px 60px;
text-transform:uppercase;
font-size:5pt;
}


#footer_outline .list {
display:inline;
float:left;
width:170px;
}

#footer_outline .list.comment{
display:inline;
float:left;
width:380px;
}

#footer_outline .list.archive{
display:inline;
float:left;
width:200px;
}

#footer_outline .list.comment h4 {
background-color:#29A7DE;
}

#footer_outline .list.category h4 {
background-color:#88C23F;
}

#footer_outline .list.archive h4 {
background-color:#F7AC3B;
}


#footer_outline .list h4 {
color:white;
font-size:12px;
font-weight:bold;
line-height:10px;
margin:0px;
padding:30px 10px 10px;
text-transform:uppercase;
}

#footer_outline .list ul {
font-size:9pt;
line-height:20px;
padding:10px;
margin-left:0px;
text-align:left;
}

#footer_outline .list ul li {
margin-left:0px;
list-style:none;
text-align:left;
}


#footer_outline.list.comment ul a, #footer_outline .list.comment ul a:link, #footer_outline .list.comment ul a:visited {
color:#29A7DE;
}

#footer_outliner .list.topics ul a, #footer_outline .list.category  ul a:link, #footer_outline .list.category ul a:visited {
color:#88C23F;
}

#footer_outliner .list.archiveul a, #footer_outline .list.archive  ul a:link, #footer_outline .list.archive ul a:visited {
color:#F7AC3B;
}


#footer_ad {
background-color:#333;
font-size:7pt;
}

/********************************************* ▲ フッター ▲ */



/*** その他 ***/
p { margin: 2px 0; }
ul { margin:2px 0 5px 0; padding:0; } 
li { margin-left:20px; margin-bottom:3px; } 
form { margin:0; }
table { font-size:10pt; }
.c-both { clear:both; } 

.readmore {
/*background-image: url(http://blog-imgs-36-origin.fc2.com/s/o/u/southteruo/dotted06.png); /* 画像URL */
height: 30px; /* 画像の高さ */
background-repeat: repeat; /* 画像の並べ方 */
border:0px solid #fe6c9c;
background-color:#333; 
margin-bottom:0px;
}
.readmore a {
display:block;
font-size:15px;
color:#fff;
font-weight:bold;
padding:5px 10px 10px 10px;
text-align:center;
width:710px;
}

.readmore a:link    { color:#fff; text-decoration:none; } /* 通常 */
.readmore a:active  { color:#fff; text-decoration:none; } /*実行中*/
.readmore a:visited { color:#666666; text-decoration:none; } /*訪問済*/
.readmore a:hover   { color:#fe6c9c; text-decoration:none; } /*マウス*/



.readclose {
background-image: url(http://blog-imgs-36-origin.fc2.com/s/o/u/southteruo/dotted06.png); /* 画像URL */
height: 30px; /* 画像の高さ */
background-repeat: repeat; /* 画像の並べ方 */
border:1px solid #f4d430;
background-color:#4c4507; 
margin-bottom:0px;
}
.readclose a {
display:block;
font-size:15px;
color:#fff;
font-weight:bold;
padding:5px 10px 10px 10px;
text-align:center;
width:710px;
}

.readclose a:link    { color:#fff; text-decoration:none; } /* 通常 */
.readclose a:active  { color:#fff; text-decoration:none; } /*実行中*/
.readclose a:visited { color:#dcdcdc; text-decoration:none; } /*訪問済*/
.readclose a:hover   { color:#f4e492; text-decoration:none; } /*マウス*/


.page_navi { margin:30px 0; font-size:9pt; }



/* 引用部分 */
blockquote {
margin:10px;
padding:5px;
background:#F4F2E8; /* 背景 */
border:#48d1cc 1px dotted; /* 枠線 */
}



/* ▼ サイトマップ ▼ */
#sitemap {
margin-top:5px; /* 上の余白 */
text-align:left;
}

#sitemap ul.sitemap_list {
margin-left:30px; /* 各記事リストの左余白 */
}

.display_no {
display:none;
}

/* カテゴリ一覧へ戻る */
.pgtop {
text-align:right; /* 右寄せ */
}
/* ▲ サイトマップ ▲ */

/* プラグインの文字配置 */
.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: 80%;
}



 /* 「はてなブックマークに追加」ボタン */
  img.b_entry{
    float: none;
    clear: both;
    border: none;
  }

/* サイトマップ */
#maplist li {
background-image: url(http://blog-imgs-19-origin.fc2.com/1/0/p/10plate/branch.gif);
background-repeat: no-repeat;
list-style-type:none;
list-style-image: none;
padding:0 0 0 20px;
margin:0;
}
#maplist li.end {
background-image: url(http://blog-imgs-19-origin.fc2.com/1/0/p/10plate/branch_end.gif);
}

/* サイトマップ */


/* 親子カテゴリ */
ul.main_menu ul.sub_menu {
	margin : 0 ;
	padding : 0 ;
	list-style-type: none;
	list-style-image: none;
}

ul.main_menu ul.sub_menu li.sub_list {
	padding-left : 15px;
	background-image : url("http://blog-imgs-1-origin.fc2.com/b/e/i/beigeheart/tree_child_b.gif");
	background-repeat : no-repeat ;
	background-position : left top;
}

ul.main_menu ul.sub_menu li.sub_list_end {
	padding-left : 15px;
	background-image : url("http://blog-imgs-1-origin.fc2.com/b/e/i/beigeheart/tree_child.gif");
	background-repeat : no-repeat ;
	background-position : left top;
}


/* ▼ リストボタン ▼ */
/*  ul {
list-style-image: url(http://blog-imgs-36-origin.fc2.com/s/o/u/southteruo/20100903090335672.png);
}
 */


/* 新着記事サムネイル画像表示 */
.img_recent br {
clear:left;
}

.img_recent img {
float:left;
border:#f4d430 2px solid;
margin-right:5px; /* 画像の右余白 */
margin-bottom:5px; /* 画像の下余白 */
width: 60px; /* 画像表示サイズ */
}




/* 記事画像横並べ */
div.imagebox {
   border: 1px dashed #afeeee; /* 枠線 */
   background-color: #fff;  /* 背景色 */
   width: 260px; /* 横幅 */
   float: left; /* 左に配置 */
   margin: 5px; /* 周囲の余白 */
}

p.image {
   text-align: center; /* 3.中央寄せ */
   margin: 5px;        /* 4.余白・間隔 */
}

p.caption {
   text-align: left; /* 3.左寄せ */
   margin: 5px;        /* 4.余白・間隔 */
}

p.caption {
   font-size: 100%;  /* 5.文字サイズ */
}

/* 記事の折り返し */
.ently_text {
word-wrap: break-word;
}

/* コメントの折り返し */
.comment_text {
word-wrap: break-word;
}

/* ページトップへ戻る */
.pagetop_link {
text-align:cent; /* 右寄せ表示 */
font-size:9pt; /* 文字の大きさ */
margin-right:5px; /* 右の余白 */
}





/* the overlayed element */
div#voverlay {
	
	/* growing background image */
	background-image:url(http://blog-imgs-36-origin.fc2.com/s/o/u/southteruo/white.png);
	
	/* dimensions after the growing animation finishes  */
	width:640px;
	height:480px;
	
	/* initially overlay is hidden */
	display:none;
	
	/* some padding to layout nested elements nicely  */
	padding:35px;
}

/* default close button positioned on upper right corner */
div#voverlay div.close {
	background-image:url(http://blog-imgs-36-origin.fc2.com/s/o/u/southteruo/close.png);
	position:absolute;
	right:15px;
	top:5px;
	cursor:pointer;
	height:17px;
	width:17px;
}

div#vcontainer{
	left:0;
	top:0;
	width:100%;
	height:100%;	
	background:url(http://blog-imgs-36-origin.fc2.com/s/o/u/southteruo/loading.gif) no-repeat 50% 50%;
}




/* lightbox */
#videogallery {
	width:755px;
	zoom:1;
}
#videogallery span{ display:block; }
#videogallery a{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	position:relative;
	vertical-align:top;
	margin:5px -1px 10px;	
	padding:1px;	
	width:119px;
	border:solid 1px #dcdcdc;
	background-color:#f4f5f5;

	font-size:8px;
font-color:#afeeee;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	opacity:0.75;
}
#videogallery a img{
	display:block;
	border:none;
	margin:0px;
}
#videogallery a:hover{
	opacity:1;
}



/* tab box*/

.tabbed_area {
width:740px;
border-top:   #000000 0px solid;  /* 枠(上)    (ブロック本文) */
border-left:  #000000 0px solid;  /* 枠(左)    (ブロック本文) */
border-right: #dcdcdc 0px solid;  /* 枠(右)    (ブロック本文) */
border-bottom:#dcdcdc 0px solid;  /* 枠(下)    (ブロック本文) */
background-color:#ffe866;
padding: 5px 5px 5px 5px;
margin-left:5px;
margin-bottom:5px;
background-image: url(http://blog-imgs-36-origin.fc2.com/s/o/u/southteruo/dotted.png); /* 画像URL */
height: auto; /* 画像の高さ */
background-repeat: repeat; /* 画像の並べ方 */

}


ul.tabs {margin:0px; 
padding:0px;
margin-left:0px;
margin-top:5px;
margin-bottom:7px;
text-align:left;
font-size:9pt;    
font-weight:bold;                     /* 太字      (タイトル) */
}

ul.tabs li {
list-style:none;
display:inline;
margin:0px;

}

ul.tabs li a {
background-color:#333;
color:#F4F2E8;
padding:8px 14px 8px 14px;
text-decoration:none;
border:1px solid #666666;
background-image: url(http://blog-imgs-36-origin.fc2.com/s/o/u/southteruo/dotted09.png); /* 画像URL */
background-repeat: repeat-y; /* 画像の並べ方 */
}

ul.tabs li a:hover {
background-color:#7ec2ec;
border-color:#666666;
color:#333;
}

ul.tabs li a.active {
background-color:#ffffff;
color:#000000;
border:1px solid #666666;
border-bottom: 1px solid #ffffff;
}

.content {
background-color:#ffffff;
padding:5px;
border:1px solid #666666;
text-align:left;
font-size:9pt;   
font-color:#333333;   
}

#content_2, #content_3 { display:none; }
#content_4, #content_5 { display:none; }
#content_6, { display:none; }



/* 新着記事のアンダーライン*/


.newentry_outline {
background-color:#fffaf0;

}


/* ツイッターとランクボタン*/


.rank-button{
 vertical-align: middle;
float: right;
 }


/* AA表示 */
.aa{
font-family:"ＭＳ Ｐゴシック","MS PGothic","Mona","mona-gothic-jisx0208.1990-0",sans-serif;
font-size:12px;
line-height:14px;
}



h1 {
float:left;
}

.intro {
clear:both;
}





.slider { width: 230px; min-height: 250px; display: block; position: relative; background: #F4F2E8; overflow: hidden; margin-bottom:0px;}
.slider ul { list-style: none; margin:0px 0 0px 0;}
.slider-content { float: left; width: 100%; display: block; overflow: auto; min-height: 250px; }
.slider-content ul {text-align:left; font-size: 8pt; float: left; width: 100%; display: block; position: relative;  }
.slider-content ul li { float: left; width: 100%; margin-left:0px; margin-bottom:0px; }
.slider-content ul ul li a { padding: 5px 10px; display: block; border-bottom: 1px dotted #000; text-transform: capitalize; }
.slider-content ul ul li a:hover { background: #f3faff; border-color: #d5ebf9; }
.slider-content .title { padding: 5px 0; text-indent: 10px; background: #bbb; color: #fff; width: 100%; float: left; font-weight: bold; text-transform: uppercase; border-bottom: 1px dotted #000;}
.slider-content .selected .title { background: #f4d430; }
.slider .slider-nav { position: absolute; right: 0; top: 0; background: #333; min-height: 250px; }
.slider .slider-nav ul { padding: 5px 0; margin:0px; }
.slider .slider-nav li { margin-left:0px; margin-bottom:0px; text-align:center;}
.slider .slider-nav li a { padding: 3px 5px; line-height: 13px; color: #fff; font-weight: bold; display: block; text-transform: uppercase; cursor: pointer; }
.slider #debug { position: absolute; bottom: 0; left: 0; padding: 5px; background: #000; color: #fff; }
.slider .arrow { font-size: 0px; line-height: 0%; width: 0px; border-bottom: 8px solid #fff; border-left: 5px solid #333; border-right: 5px solid #333; position: relative; top: 5px; }
.slider .down { border-bottom: none; border-top: 8px solid #fff; top: 15px; }
.slider .slide-up, .slider .slide-down { height: 20px; background: #333; text-align: center; cursor: pointer; float: right; width: 100%; position: relative; }


/*
#servicemenuBox {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
margin-bottom:20px;
padding:10px;
width:202px;
}

.clearfix {
min-height:1px;
}

#servicemenuBox h2 {
background-color:#F2F2F2;
border-bottom:1px solid #CCCCCC;
font-size:100%;
line-height:23px;
margin:-20px -20px 20px;
padding-left:20px;
padding-right:20px;
}

#servicemenuBox dl {
margin-bottom:13px;
margin-top:0px;
min-height:65px;
height: auto !important;
height: 70px;
}

#servicemenuBox dt {
color:#FF5E00;
font-size:93%;
font-weight:bold;
line-height:116%;
margin-bottom:5px;
margin-left:7px;
text-align:left;
}

#servicemenuBox dd {
background-image:url("http://auone.jp/images5/border_link_01.gif");
background-position:right center;
background-repeat:no-repeat;
display:block;
float:left;
font-size:75%;
line-height:18px;
margin-bottom:0;
margin-left:7px;
margin-right:3px;
padding-right:8px;
white-space:nowrap;
}

#servicemenuBox dd.last {
background-image:none;
border-bottom-style:none;
border-left-style:none;
border-right-style:none;
margin-right:5px;
}

#servicemenuBox dl.last {
margin-bottom:0;
}

*/




/* ヘッダ横並びリスト*/
/* ul.header_top2 {
padding-top:23px;
margin:0px;
}*/



.header_top2  {
float:left;
width:760px;
border-bottom:1px dotted #000000;
font-size:12px;
height:25px;
line-height:20px;
padding-top:15px;
margin:0px;
position:relative;
z-index:1;
}



ul.header_top2 li {
   float:left;
   list-style:none;
margin-right:5px;
margin-left:0px;
   font-size:10pt;
font-weight:bold;
}

/* モダンブラウザ（Firefox Opera Safari）対策 */
ul.header_top2u:after{
   content:".";
   display:block;
   height:0px;
   clear:both;
   visibility:hidden;
   font-size:0;
}

/* Win版IE7とMac版IE5対策 */
ul.header_top2 {
   display:inline-block;
}

/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html ul.menu{
   height:1px;
}

ul.header_top2 {
   display:block;
}

/* End hide from IE-mac */

/* ヘッダ関連 */
.hdicon{
vertical-align :-10%;
padding-right:3px;
border: none;
}


.hdsubicon {
   float:left;
padding-top:6px;
border: none;
}




.headerfavo {
border-bottom:1px dotted #000000;
color:#333;
float:left;
width:558px;
margin:0px;
}


.headerfavo dt {
margin-right:0px;
float:left;
font-size:65%;
line-height:20px;
text-transform:uppercase;
}

.headerfavo dd {
float:left;
font-size:65%;
line-height:20px;
text-transform:uppercase;
margin-left:5px;
}


.plugin-search {
border-left:1px dotted #000000;
float:right;
height:37px;
padding:15px 10px 8px 10px;
width:200px;
margin:0px;
}

.outbrain_container_0_bottom {
margin-top:20px;
}


.rr {
font-size:13pt;
font-weight:bold;
}

/* アドセンス */
.adsence {
width:728px;
background-color:#FFFFFF;
border-color:#000;
border-style:solid;
border-width:1px;
margin:0px 5px 5px;
padding:10px;
}



/* おすすめRSS*/
.gf-title{
font-size:11pt;
font-weight:bold;
font-color:#333;
}

.gfc-tabHeader.gfc-tabhActive {
border-left:1px solid #E9E9E9;
border-right:1px solid #E9E9E9;
border-top:5px solid #fe6c9c ;
font-size:11pt;
font-weight:bold;
font-color:#333;
padding:5px 15px;
}

.gfc-tabHeader {
cursor:pointer;
display:inline;
margin-right:2px;
padding-left:6px;
padding-right:6px;
}

.gfc-results{
padding-left:15px;
}

.gf-result .gf-author,
.gf-result .gf-spacer,
.gf-result .gf-relativePublishedDate,
.gf-result .gf-snippet {
  display : none;
  }