body { 
text-align:center;
line-height:1.4;
margin:0;
padding:0;
background-color:#fff;                       /* 外側背景色 */
font-family:'Meiryo', 'メイリオ', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Osaka, Osaka-等幅, sans-serif;
}
#container{
margin: 0 auto;
}

#shadow { 
background:url(http://blog-imgs-44-origin.fc2.com/u/r/a/uragei2ch/shadow.jpg) repeat-y;
}
#outline {
background-color:#fefefe;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
img { border:0;}
a:hover img {
border:0;
-ms-filter: "alpha( opacity=70 )";
filter: alpha( opacity=70 );
opacity: 0.7;
}


/******************************************* ▼ サイトの幅 ▼ */
#shadow { 
width:1060px;                                         /* 全体 */
margin:0 auto; 
}
#outline { 
width:1010px;                                         /* 全体 */
margin:0 auto; 
}
#left { 
width:756px;                                            /* 左 */
float:left; 
} 
#right { 
width:244px;                                            /* 右 */
float:right; 
}
/******************************************* ▲ サイトの幅 ▲ */



/******************************* ▼ リンクの色と下線の有無 ▼ */
a:link    {color:#0068E0; text-decoration:none;}      /* 通常 */
a:active  {color:#0068E0; text-decoration:none;}      /*実行中*/
a:visited {color:#0068E0; text-decoration:none;}      /*訪問済*/
a:hover   {color:#FF8C00; text-decoration:underline;} /*マウス*/
/******************************* ▲ リンクの色と下線の有無 ▲ */



/********************************************* ▼ イントロ ▼ */
#intro_outline {
background-color:#fafafa;
border-top:1px solid #ddd;                     /* 外枠の色     */
border-bottom:1px solid #ddd;
}
#intro_body {
padding: 0 20px;
line-height: 28px;
font-size:11px;                                 /* 文字サイズ */
color:#777;                                  /* 文字色     */
text-align:left;
height: 28px;
width:1000px;
margin: 0 auto; 
background-color:#fafafa;                     /* 背景色       */
border:px solid #000;                     /* 内枠の色     */
}
.kensaku {
z-index: 1;
position: relative;
margin: 1px 0 0 0;
float:right;
}

.ken {
margin: -1px 0 0 0;
vertical-align: top;
}

.isearch {
margin-right:5px; /* 右の余白 */
width:160px; /* 入力欄の幅 */
}

/********************************************* ▲ イントロ ▲ */



/********************************************* ▼ ヘッダー ▼ */
#header_outline {
background-color:#fff;
margin:0;                            /* ヘッダ下間隔 */
}
#header_body {
height: 100px;
width:1000px;
margin: 0 auto; 
background:url(http://blog-imgs-44-origin.fc2.com/u/r/a/uragei2ch/logo-pirori2ch.jpg) no-repeat;
border:1px solid #fff;                     /* 内枠の色     */
} 
/********************************************* ▲ ヘッダー ▲ */



/*************************************** ▼ ブログタイトル ▼ */
h1 { 
font-size:16pt;                                 /* 文字サイズ */
text-align:left;                                /* 左寄せ     */
margin:0 10px; 
}

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:10pt;                                 /* 文字サイズ */
color:#000000;                                  /* 文字色     */
text-align:left;                                /* 左寄せ     */
margin:5px 30px 10px; 
}
/***************************************** ▲ サイト紹介文 ▲ */


/********************************************* ▼ トップメニュー ▼ */
#topmenu_outline {
overflow:hidden;
height: 30px;
color:#fff;
border-top:1px solid #F0F8FF;
border-bottom:1px solid #ADD8E6;                  
background:url(http://blog-imgs-44-origin.fc2.com/u/r/a/uragei2ch/menu-b.jpg) repeat-x;
}

#topmenu_body{
width:1012px;
margin: 0 auto;
background:url(http://blog-imgs-44-origin.fc2.com/u/r/a/uragei2ch/menu-b.jpg) repeat-x;
}

ul#topmenu_bar {
float:left;
font-size: 13px; /* 文字サイズ */
color:#FFFAF0;
padding:0;
margin:0;
}
#topmenu_bar li {
list-style-type:none;
float:left;
display:block;
margin:1px 0;
padding:0px;
border-left:1px solid #E6E6FA; /* 区切り線 */
}
#topmenu_bar li a {
display:block;
float:left;
text-align:center;
width:auto; /* １つのメニューボタンの幅 */
color:#0F479C; /* リンク文字の色 */
background-color:#555; /* メニューボタンの背景 */
text-decoration:none;
padding:3px 12px 3px 11px;
height:25px;
line-height:25px;
background:url(http://blog-imgs-44-origin.fc2.com/u/r/a/uragei2ch/menu-b.jpg) repeat-x;
}
#topmenu_bar li a:hover{
color:#0F479C; /* マウスが乗ったときのリンク文字の色 */
background:url(http://blog-imgs-44-origin.fc2.com/u/r/a/uragei2ch/menu-link-color.jpg) repeat-x;
text-decoration:none;
}
.home{
vertical-align: -2px;
}
.contact,.rss,.sitemap,.question{
vertical-align: -3px;
}
.twitter{
vertical-align: -4px;
}
/********************************************* ▲ トップメニュー ▲ */



/********************************************* ▼ パンくず ▼ */
#pankuzu_outline {
background-color:#fefefe;
border:px solid #ffffff;                     /* 外枠の色     */
width:1000px;
}
#pankuzu_body {
padding: 2px 0 0 10px;
line-height: 25px;
font-size:11px;                                 /* 文字サイズ */
color:#666;                                  /* 文字色     */
text-align:left;
height: 25px;
margin: 0; 
background-color:#fefefe;                     /* 背景色       */
border:px solid #000;                     /* 内枠の色     */
}
#pankuzu_body a:link    {color:#666; text-decoration:none;}      /* 通常 */
#pankuzu_body a:active  {color:#666; text-decoration:none;}      /*実行中*/
#pankuzu_body a:visited {color:#666; text-decoration:none;}      /*訪問済*/
#pankuzu_body a:hover   {color:#FF8C00; text-decoration:underline;} /*マウス*/

/********************************************* ▲ パンくず ▲ */



/************************************************* ▼ 記事 ▼ */
.ently_outline { 
border:#B0D0E6 1px solid;               /* 外枠の色/太さ/実線 */
background-color:#FFFFFF;               /* 背景色             */
margin-bottom:10px;                     /* 次の記事までの間隔 */
margin-left:10px;
}

.ently_title { 
font-size:19px;                    /* 文字サイズ(記事タイトル)*/
background-color:#fff;
border-bottom:#B0D0E6 px solid;          /* 枠        (記事タイトル)*/
text-align:left;                   /* 左寄せ    (記事タイトル)*/
padding:15px 10px 0 10px;
margin:0;
background:url(http://blog-imgs-44-origin.fc2.com/u/r/a/uragei2ch/ently_title_topimg.jpg) top left no-repeat;
} 

                              /* ▽文字色とリンクの下線有無▽ */
h2 a:link    { color:#0068E0; text-decoration:none; } /* 通常 */
h2 a:active  { color:#0068E0; text-decoration:none; } /*実行中*/
h2 a:visited { color:#0068E0; text-decoration:none; } /*訪問済*/
h2 a:hover   { color:#1E90FF; text-decoration:none; } /*マウス*/
                              /* △文字色とリンクの下線有無△ */
.ently_body { 
font-size:13px;                       /* 文字サイズ(記事本文) */
color:#444444;                        /* 文字色    (記事本文) */
border-top:   #fff 1px solid;      /* 枠(上)    (記事本文) */
border-left:  #fff 1px solid;      /* 枠(左)    (記事本文) */
border-right: #fff 1px solid;      /* 枠(右)    (記事本文) */
border-bottom:#fff 1px solid;      /* 枠(下)    (記事本文) */
} 
.ently_text {
text-align:left;                      /* 左寄せ    (記事本文) */
margin:10px 20px; 
margin-bottom:20px; /* 記事末尾の間隔調整 */
}
.ently_text a:link    {color:#0068E0; text-decoration:underline;}      /* 通常 */
.ently_text a:active  {color:#0068E0; text-decoration:underline;}      /*実行中*/
.ently_text a:visited {color:#0068E0; text-decoration:underline;}      /*訪問済*/
.ently_text a:hover   {color:#FF8C00; text-decoration:none;} /*マウス*/

.ently_navi_top {
font-size:12px;
text-align:right;                     /* 右寄せ(時刻・CM・TB) */
color:#666666;                        /* 文字色(時刻・CM・TB) */
margin:3px 10px 3px;
border-bottom:1px dotted #ccc;
padding:2px 0;
line-height:20px;
} 

.ently_navi {
font-size:12px;
text-align:right;                     /* 右寄せ(時刻・CM・TB) */
color:#666666;                        /* 文字色(時刻・CM・TB) */
margin:0 10px;
padding:3px 0;
line-height:20px;
}
.ently_navi_top img,.ently_navi img,.ently_taglist img {
vertical-align:-2px;
}
.ently_taglist{
font-size:12px;
text-align:left;
color:#666666;
margin:3px 10px 0 10px;
border-top:1px dotted #ccc;
padding:5px 0 0 0;
line-height:1.7;
}
.ently_navi_top_day {
padding:0 0 0 19px;
float: left;
background:url(http://blog-imgs-44-origin.fc2.com/u/r/a/uragei2ch/calendar.png) no-repeat;
}
.ently_navi_top_comment {
padding:0 0 0 19px;
margin:0 0 0 5px;
background:url(http://blog-imgs-44-origin.fc2.com/u/r/a/uragei2ch/user_comment.png) no-repeat;
}
.ently_navi_top_tag {
padding:0 0 0 19px;
background:url(http://blog-imgs-44-origin.fc2.com/u/r/a/uragei2ch/tag_orange.png) no-repeat;
}
.ently_navi_top_category {
padding:0 0 0 19px;
margin:0 0 0 5px;
background:url(http://blog-imgs-44-origin.fc2.com/u/r/a/uragei2ch/folder_page.png) no-repeat;
}
.ently_navi_top_hatena {
padding:10px 0 0 5px;
}
.ently_navi_top_topsy {
margin:0 0 0 16px;
float: left;
}
.ently_navi_top_addclips {
padding:2px 0 0 5px;
margin:0 0 0 2px;
}

/***** 他サイトの記事紹介枠（iframe） *****/

.neta{
margin: 15px 0 5px 0;
padding: 0;
font-size: 14px;
}

/***** 関連記事 *****/
#kanren {
margin: 15px 0 0 0;
font-size: 12px;
}
#feedcategory { 
/*同一カテゴリ一覧の全体のボックス*/
margin: 5px 0 0 0;
font-size: 12px;
} 
#feedcategory ul {
list-style-type: none;
}
#feedcategory li {
display:block;
padding:0 0 0 15px;
margin: 0;
background: url(http://blog-imgs-44-origin.fc2.com/u/r/a/uragei2ch/yajirusi-bs.gif) 0 3px no-repeat;
}
#feedcategory a:link    {color:#0068E0; text-decoration:none;}      /* 通常 */
#feedcategory a:active  {color:#0068E0; text-decoration:none;}      /*実行中*/
#feedcategory a:visited {color:#0068E0; text-decoration:none;}      /*訪問済*/
#feedcategory a:hover   {color:#FF8C00; text-decoration:underline;} /*マウス*/
/************************************************* ▲ 記事 ▲ */




/*************************** ▼ 右側メニュー(プラグイン２) ▼ */
.plugin2_outline {
margin-bottom:10px; /* 次のプラグインまでの間隔 */
margin-right:10px;
border:solid 1px #B0D0E6;
clear: both;
} 
.plugin2_title { 
font-size:14px;                       /* 文字サイズ(タイトル) */
font-weight:bold;                     /* 太字      (タイトル) */
color:#444;                        /* 文字色    (タイトル) */
border-top: #444 px solid;            /* 枠        (タイトル) */
padding:5px 10px 4px 15px;
height:21px;
line-height:1.65;
background: #fff url(http://blog-imgs-44-origin.fc2.com/u/r/a/uragei2ch/side-t-b2.jpg) 5px 6px no-repeat;
}

.plugin2_body { 
font-size:12px;                           /* 文字サイズ(本体) */
color:#444;                            /* 文字色    (本体) */
background-color:#fff;                 /* 背景色    (本体) */
border-top:#ccc 1px dotted;          /* 枠(上)    (本体) */
padding:5px 5px 5px 5px;
line-height:1.4;
}
.plugin2_body ul {
list-style:none;
}
.plugin2_body li {
margin-left:1px;
border-bottom:1px #ccc dotted;
}
.plugin2_body li a{
display:block;
padding:3px 0 3px 15px;
background: url(http://blog-imgs-44-origin.fc2.com/u/r/a/uragei2ch/yajirusi-bs.gif) 0 5.5px no-repeat;
}
.plugin2_body {
scrollbar-arrow-color: #87CEFA;
scrollbar-face-color: #fff;
scrollbar-highlight-color: #ddd;
scrollbar-shadow-color: #ccc;
scrollbar-3dlight-color: #eee;
scrollbar-darkshadow-color: #ddd;
scrollbar-track-color: #f1f1f1;
}

/* プラグイン2説明（上部） */
.p2u_description {
margin-bottom:7px;
}
/* プラグイン2説明（下部） */
.p2d_description {
margin-top:7px;
}

#right_box_top{
width:234px;
text-align: center;
margin: 0 10px 10px 0;
}
#right_box_top_body_l{
float:left;
width:113px;
text-align:left;
margin: 0 0 10px 2px;
}
#right_box_top_body_r{
float:right;
width:113px;
text-align:right;
margin: 0 2px 10px 0;
}
#right_box_top_body_l img,#right_box_top_body_r img {
padding : 2px;
border:solid 1px #ccc;
}
#right_box_top_body_l a:hover img,#right_box_top_body_r a:hover img {
padding : 2px;
border:solid 1px #ccc;
-ms-filter: "alpha( opacity=75 )";
filter: alpha( opacity=75 );
opacity: 0.75;
}
#right_box_top_body_l2{
float:left;
text-align:left;
margin: 0 0 10px 9px;
}
#right_box_top_body_r2{
float:right;
text-align:right;
margin: 0 9px 10px 0;
}
#right_box_top_body_l2 img,#right_box_top_body_r2 img {
padding : 2px;
border:solid 1px #ccc;
}
#right_box_top_body_l2 a:hover img,#right_box_top_body_r2 a:hover img {
padding : 2px;
border:solid 1px #ccc;
-ms-filter: "alpha( opacity=75 )";
filter: alpha( opacity=75 );
opacity: 0.75;
}


#right_box_bottom{
width:234px;
margin: 0 0 20px 0;
text-align: center;
font-size:12px;
color:#555;
}
#right_box_bottom_body_l{
float:left;
width:113px;
margin: 0 0 10px 2px;
}
#right_box_bottom_body_r{
float:right;
width:113px;
margin: 0 2px 10px 0;
}
#right_box_bottom img {
padding : 2px;
border:solid 1px #ccc;
}
#right_box_bottom a:hover img {
padding : 2px;
border:solid 1px #ccc;
-ms-filter: "alpha( opacity=75 )";
filter: alpha( opacity=75 );
opacity: 0.75;
}

.sp{
padding : 15px 5px 5px 5px;
font-weight : bold;
text-align:center;
}

/* ブログピープルリンクリスト */
.blogpeople-main{
font-size:11px;
text-align: center;
}
.blogpeople-linklist{
font-weight : bold;
font-size:11px;
line-height:30px;
}
.bp-ll2-blog-site{
font-size:11px;
text-align:left;
}
.blogpeople-powered-by{
text-align:right;
font-size:11px;
}

/* はてブ人気エントリー */
div.widget-hatena-bookmark-widget {
  padding: 0;
}
.hatena-bookmark div.hatena-moduletitle a img {
    display: none;
}
.hatena-bookmark div.hatena-modulefooter {
  display: none;
}
.hatena-modulebody span.hatena-bookmark-count a {
display:block !important;
text-decoration: underline;
padding:0 !important;
background: none !important;
}
.hatena-modulebody span.hatena-bookmark-count em a {
text-align: right !important;
background-color: #fff !important;
margin-bottom: 3px !important;
font-weight: bold;
display:block !important;
font-style: normal;
color: #FF69B4 !important;
}
.hatena-modulebody span.hatena-bookmark-count  strong a {
 background-color: #fff !important;
text-align: right !important;
font-weight: bold;
font-style: normal;
margin-bottom: 3px !important;
display:block !important;
color: #FF1493 !important;
}

/*************************** ▲ 右側メニュー(プラグイン２) ▲ */


/*************************** ▼ コンテンツ枠 ▼ */
.contents { 
border:#ccc 1px solid;               /* 外枠の色/太さ/実線 */
background-color:#f9f9f9;               /* 背景色             */
font-size:12px;                       /* 文字サイズ(記事本文) */
color:#444444;
margin-bottom:10px;                     /* 次の記事までの間隔 */
margin-left:10px;
padding : 5px 10px 3.5px 10px;
text-align:left;
line-height: 22px;
}
.contents .linknavi {
margin-left:20px;
}

.contents-ad {
font-size:12px;
color:#444;
margin:20px 0 5px -13px;
padding :0;
text-align:center;
line-height: 22px;
}
.contents-a8 {
font-size:12px;
color:#444;
margin:20px 0 5px 0;
padding :0;
text-align:center;
line-height: 22px;
}
.contents-amazontag {
border:#eee 1px solid;
margin:20px 0 0 0;
padding :0;
text-align:center;
}
/*************************** ▲ コンテンツ枠 ▲ */


/*************************** ▼ 上部メニュー(プラグイン３) ▼ */
.plugin3_outline { 
border:#ccc 1px solid;               /* 外枠の色/太さ/実線 */
background-color:#fff;               /* 背景色             */
font-size:12px;                       /* 文字サイズ(記事本文) */
color:#444;
margin-bottom:10px;                     /* 次の記事までの間隔 */
margin-left:10px;
text-align:left;
}

/****** ドリコム ******/
.drecom{
overflow: auto;
height: 180px;/* ここの数字でスクロールバーの高さを変更 */
width: 368px;
line-height: 1.5;
text-align:left;
font-size:12px; 
}
.drecom1-2{
overflow: auto;
height: 90px;/* ここの数字でスクロールバーの高さを変更 */
width: 368px;
line-height: 1.5;
text-align:left;
font-size:12px; 
}
.drecom1-3{
overflow: auto;
height: 90px;/* ここの数字でスクロールバーの高さを変更 */
width: 368px;
line-height: 1.5;
text-align:left;
font-size:12px; 
}
.drecom,.drecom1-2,.drecom1-3 {
scrollbar-arrow-color: #87CEFA;
scrollbar-face-color: #fff;
scrollbar-highlight-color: #ddd;
scrollbar-shadow-color: #ccc;
scrollbar-3dlight-color: #eee;
scrollbar-darkshadow-color: #ddd;
scrollbar-track-color: #f1f1f1;
}
/*************************** ▲ 上部メニュー(プラグイン３) ▲ */



/********************************************* ▼ コメント ▼ */
.comment_outline { 
border:#B0D0E6 1px solid;           /* 外枠の/色太さ/実線     */
background-color:#FFFFFF;           /* 背景色                 */
text-align:left;                    /* 左寄せ                 */
margin-bottom:10px;                 /* 次のコメントまでの間隔 */
margin-left:10px;
} 
.comment_title { 
font-size:14px;                       /* 文字サイズ(タイトル) */
color:#555555;                        /* 文字色    (タイトル) */
font-weight:bold;                     /* 太字      (タイトル) */
background-color:#fff;             /* 背景色    (タイトル) */
text-align:left;                      /* 左寄せ    (タイトル) */
padding:15px 10px 10px 10px;
margin:0;
background:url(http://blog-imgs-44-origin.fc2.com/u/r/a/uragei2ch/ently_title_topimg2.jpg) top left no-repeat;
}
.comment_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;  /* 枠(上)    (コメント本文) */
} 
.comment_text {
font-size:12px;
color:#777;
text-align:left;                  /* 左寄せ    (コメント本文) */
margin:10px 20px;
padding:5px 0;
border-top:1px dotted #ccc;
}
.cyuuigaki {
font-size:11px;
color:#666;
text-align:left;
margin:10px 0 0 0;
}
.comment_num{
color:#444;
margin:0 5px 0 0;
}
.comment_nam{
color:#008000;
}
.comment_tim{
}
.comment_res{
font-weight:bold;
color:#333;
margin:3px 0 5px 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%;
}
/* コメント投稿フォーム */
.comment_toukou{
margin:5px 10px 15px 10px;
font-size:12px;
background-color:#fafafa;
border:#f1f1f1 1px solid;
}
.comment_toukou_text{
margin:10px;
font-size:12px;
background-color:#fff;
}
.comment_toukou_title{
line-height: 1.5;
font-weight:bold;
color:#fff;
margin:0 0 10px 0;
padding:6px 10px;
font-size:12px;
border:#f1f1f1 1px solid;
background: url(http://blog-imgs-44-origin.fc2.com/u/r/a/uragei2ch/com-t.jpg) repeat-x;
}
/* はてなコメント */
.hatena-bookmark-container {
margin:0 10px 15px 10px !important;
font-size:12px !important;
}
.hatena-bookmark-title a {
padding:5px 10px 2px 5px !important;
line-height: 1.7 !important;
}
.hatena-bookmark-addcomment a {
padding:5px 10px 3px 25px !important;
line-height: 1.7 !important;
}
/********************************************* ▲ コメント ▲ */



/*************************************** ▼ トラックバック ▼ */
.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:#B0D0E6 1px solid;               /* 外枠の色/太さ/実線 */
background-color:#FFFFFF;               /* 背景色             */
margin-bottom:10px;                     /* 次の記事までの間隔 */
margin-left:10px;
} 
.various_title {
font-size:14px;                       /* 文字サイズ(タイトル) */
color:#555555;                        /* 文字色    (タイトル) */
font-weight:bold;                     /* 太字      (タイトル) */
background-color:#fff;             /* 背景色    (タイトル) */
text-align:left;                      /* 左寄せ    (タイトル) */
padding:15px 10px 10px 10px;
margin:0;
background:url(http://blog-imgs-44-origin.fc2.com/u/r/a/uragei2ch/ently_title_topimg2.jpg) top left no-repeat;
}
.various_body { 
font-size:13px;                           /* 文字サイズ(本体) */
text-align:left;
margin:10px 20px;
color:#555;
} 
.various_text {
font-size:13px;
text-align:center;
margin:10px;
}
.various_navi {
font-size:13px;
text-align:center;
margin:10px;
} 
/******************* ▲ カテゴリ・検索・月別ナビゲーション ▲ */





/********************************************* ▼ ページナビ ▼ */
#page_navi {
clear: both;
width:744px;
font-size:13px; 
margin-bottom:10px;
margin-left:10px;
border:#B0D0E6 1px solid;
background-color: #f9f9f9;
}
#page_navi #page_navi_prev {
float: left;
width: 300px;
text-align:left;
padding:8px 10px 5px 10px;
}
#page_navi #page_navi_home {
float: left;
width: 84px;
text-align:center;
padding:8px 10px 5px 10px;
}
#page_navi #page_navi_next {
float: right;
width: 300px;
text-align:right;
padding:8px 10px 5px 10px;
}

.page_navi{
border:#B0D0E6 1px solid;               /* 外枠の色/太さ/実線 */
background-color: #F5F5F5;               /* 背景色             */
font-size:13px;                       /* 文字サイズ(記事本文) */
color:#777;
margin-bottom:10px;                     /* 次の記事までの間隔 */
margin-left:10px;
padding:8px 10px 5px 10px;
line-height: 1.4;
text-align:center;
}
/********************************************* ▲ ページナビ ▲ */




/********************************************* ▼ フッター ▼ */
#footer_outline {
border-top:2px solid #66ADFF;                       /* 外枠の色   */
border-bottom:2px solid #66ADFF;
background:url(http://blog-imgs-44-origin.fc2.com/u/r/a/uragei2ch/footer-bg.jpg) repeat;
}

#footer-in{
clear: both;
width:1000px;
text-align:left;
margin: 0 auto; 
font-size:12px;
color:#fafafa;
padding: 15px 5px;
border-bottom:1px solid #66ADFF;
background:url(http://blog-imgs-44-origin.fc2.com/u/r/a/uragei2ch/footer-bg.jpg) repeat;
}

#footer-in a:link    { color:#fafafa; }     /* 通常         */
#footer-in a:active  { color:#fafafa; }     /* 実行中       */
#footer-in a:visited { color:#fafafa; }     /* 訪問済み     */
#footer-in a:hover {
color:#0F479C;
background:#f9f9f9;
text-decoration:none;
}

#footer-in #footer-in_left{
float: left;
width: 100px;
text-align:left;
padding: 5px 10px 0 10px;
}
#footer-in #footer-in_left li {
margin-left:0;
list-style-type:none;
}
#footer-in #footer-in_left li a:hover {
background:url(http://blog-imgs-44-origin.fc2.com/u/r/a/uragei2ch/menu-b.jpg);
}

#footer-in #footer-in_center{
float: left;
width: 480px;
text-align:left;
padding: 5px 10px 0 10px;
font-size:12px;
}
#footer-in #footer-in_center_body{
overflow: auto;
height: 245px;/* ここの数字でスクロールバーの高さを変更 */
}
#footer-in #footer-in_center li {
list-style-type:none;
margin-left:0px;
padding-left: 15px;
padding-bottom: 3px;
padding-right: 7px;
background: url(http://blog-imgs-44-origin.fc2.com/u/r/a/uragei2ch/yajirusi-comment.gif) 0 1px no-repeat;
}

#footer-in #footer-in_right{
float: right;
width: 350px;
text-align:left;
padding: 5px 10px 0 10px;
}

.footer-in-title{
color:#fafafa;
font-weight:bold;
padding: 0 5px;
margin: 0 0 10px 0;
font-size:15px;
}

/************************ タグクラウド ***********************/
/* 基本スタイル */
#tagCloud {
font-size : small;
line-height:220%;
margin : 0;
}

/* 通常リンク */
#tagCloud a:link{
	text-decoration:none;
}
/* アクティブリンク */
#tagCloud a:active{
	text-decoration:none;
}
/* 訪問済みリンク */
#tagCloud a:visited{
	text-decoration:none;
}
/* カーソルonリンク */
#tagCloud a:hover{
	text-decoration:none;
}

/* 文字ランク別 */
#tagCloud .c1{
	font-size:71%;
	color:inherit;
}
#tagCloud .c2{
	font-size:82%;
	color:inherit;
}
#tagCloud .c3{
	font-size:90%;
	color:inherit;
}
#tagCloud .c4{
	font-size:100%;
	color:inherit;
}
#tagCloud .c5{
	font-size:113%;
	color:inherit;
}
#tagCloud .c6{
	font-size:121%;
	color:inherit;
}
#tagCloud .c7{
	font-size:138%;
	color:inherit;
}
#tagCloud .c8{
	font-size:160%;
	color:inherit;
}
#tagCloud .c9{
	font-size:180%;
	color:inherit;
}
#tagCloud .c10{
	font-size:200%;
	color:inherit;
}

/* 全部見るクラス */
#tagCloud .more{
	font-size:121%;
	color:inherit;
	text-align:right;
	text-decoration:underline;
}
/************************ タグクラウド　ここまで ************************/

#footer_body { 
width:1000px;
text-align:left;
margin: 0 auto; 
font-size:12px;                                  /* 文字サイズ */
color:#fafafa;                                  /* 文字色     */
padding:10px 5px 7px 5px;
background:url(http://blog-imgs-44-origin.fc2.com/u/r/a/uragei2ch/footer-bg.jpg) repeat;
} 
                                              /* リンク       */
#footer_body a:link    { color:#fafafa; }     /* 通常         */
#footer_body a:active  { color:#fafafa; }     /* 実行中       */
#footer_body a:visited { color:#fafafa; }     /* 訪問済み     */
#footer_body a:hover   { color:#fafafa; text-decoration:none;}     /* オンマウス時 */
/********************************************* ▲ フッター ▲ */



/********************************************* ▼ 続きを読む ▼ */
.readmore { margin-top: 50px;
}

.readmore a {
display:block;
margin-left: 390px;
background:#f9f9f9;
font-size:13px;
padding:6px 15px;
height:17px;
line-height:20px;
text-align:center;
color:#0068E0;
text-decoration:none;
border:solid 1px #ddd;
border-radius: 3px;         　　　　　　/* CSS3 */
-webkit-border-radius:3px;
-moz-border-radius:3px;
}
.readmore a:link    {color:#0068E0; text-decoration:none;}
.readmore a:active  {color:#0068E0; text-decoration:none;}
.readmore a:visited {color:#0068E0; text-decoration:none;}
.readmore a:hover {
color:#1E90FF;
background:url(http://blog-imgs-44-origin.fc2.com/u/r/a/uragei2ch/menu-link-color.jpg) repeat-x;
border-color:#eee;
text-decoration:none;
}

*+html #help_me .readmore a {
padding:5px 10px 8px 10px;
}
.readclose { margin: 10px 0; } 
/********************************************* ▲ 続きを読む ▲ */



/* ツイッター */
.twitter_info {
z-index: 1;
position: relative;
float:right;
text-align: right;
font-size: 11px;
color: #666;
margin: -48px 20px 0 10px;
}

/* カレンダー */
.calender td { text-align: center; }
th#sun { color: #CC3300; }
th#sat { color: #0066CC; }

/*** その他 ***/
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; } 

/* カレンダーの中央寄せ */
.calender{
margin-left: auto;
margin-right: auto;
} 

/* 引用部分 */
blockquote {
margin:0;
padding:7px 8px 8px 8px;
background:#f5f5f5; /* 背景 */
border:#ddd 1px solid; /* 枠線 */
border-left:#ccc px solid; /* 枠線(左) */
border-radius: 3px;         　　　　　　/* CSS3 */
-webkit-border-radius:3px;
-moz-border-radius:3px;
}
.ently_text blockquote {
font-weight: bold;
margin:0 20px 0 20px;
padding:8px 8px 7px 8px;
background:#f5f5f5; /* 背景 */
border:#ddd 1px solid; /* 枠線 */
border-left:#ccc px solid; /* 枠線(左) */
border-radius: 3px;         　　　　　　/* CSS3 */
-webkit-border-radius:3px;
-moz-border-radius:3px;
}
.ently_text .blq-01 {
font-weight: bold;
margin:0;
font-size:14px;
color:#444;
padding:8px 8px 7px 8px;
background:#f5f5f5; /* 背景 */
border:#ddd 1px solid; /* 枠線 */
border-left:#ccc px solid; /* 枠線(左) */
border-radius: 3px;         　　　　　　/* CSS3 */
-webkit-border-radius:3px;
-moz-border-radius:3px;
}
.ently_text .blq-02 {
font-weight: bold;
margin:0;
font-size:14px;
color:#444;
padding:8px 8px 7px 8px;
margin: 0 20px 15px 20px;
background:#fafafa; /* 背景 */
border:#ddd 1px solid; /* 枠線 */
border-left:#ccc px solid; /* 枠線(左) */
border-radius: 3px;         　　　　　　/* CSS3 */
-webkit-border-radius:3px;
-moz-border-radius:3px;
}
/* ブックマーク 拍手 */
.fc2_footer {
margin-top:20px; /* 上の余白 */
}

/******************************************** ▼ サイトマップ ▼ */
.sitemap_outline { 
border:#B0D0E6 1px solid;               /* 外枠の色/太さ/実線 */
background-color:#FFFFFF;               /* 背景色             */
margin-bottom:10px;                     /* 次の記事までの間隔 */
margin-left:10px;
overflow: auto;
height: 6800px;/* ここの数字でスクロールバーの高さを変更 */
} 
.sitemap_title {
font-size:14px;                       /* 文字サイズ(タイトル) */
color:#555555;                        /* 文字色    (タイトル) */
font-weight:bold;                     /* 太字      (タイトル) */
background-color:#fff;             /* 背景色    (タイトル) */
text-align:left;                      /* 左寄せ    (タイトル) */
padding:15px 10px 10px 10px;
margin:0;
background:url(http://blog-imgs-44-origin.fc2.com/u/r/a/uragei2ch/ently_title_topimg2.jpg) top left no-repeat;
}
.sitemap_body { 
font-size:13px;                           /* 文字サイズ(本体) */
text-align:left;
margin:10px 20px;
color:#555;
} 
#sitemap {
margin-top:5px; /* 上の余白 */
text-align:left;
color:#555;
}

#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: 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; /* 次の質問までの余白 */
}

/* ▲ FC2バトンのスタイル ▲ */


/*************************************** ▼ 画像デコレーション ▼ */
.mawarikomi { 
padding: 2px;
border: 1px solid #ccc;
margin-right:12px;
margin-bottom:5px; 
}
a:hover .mawarikomi {
padding: 2px;
border: 1px solid #ccc;
margin-right:12px;
margin-bottom:5px;
-ms-filter: "alpha( opacity=70 )";
filter: alpha( opacity=70 );
opacity: 0.7;
}

.narabi { 
padding: 2px;
border: 1px solid #ccc;
margin-right:6px;
margin-left:6px;
margin-bottom:5px; 
}
a:hover .narabi {
padding: 2px;
border: 1px solid #ccc;
margin-right:6px;
margin-left:6px;
margin-bottom:5px;
-ms-filter: "alpha( opacity=70 )";
filter: alpha( opacity=70 );
opacity: 0.7;
}

.res-gazo img{
float: left;
padding: 2px;
border: 1px solid #ccc;
margin-right:12px;
margin-bottom:5px;
}
.res-gazo a:hover img {
float: left;
padding: 2px;
border: 1px solid #ccc;
margin-right:12px;
margin-bottom:5px;
-ms-filter: "alpha( opacity=70 )";
filter: alpha( opacity=70 );
opacity: 0.7;
}

.res-gazo-vt img{
vertical-align:top;
padding: 2px;
border: 1px solid #ccc;
margin-right:12px;
margin-bottom:5px;
}
.res-gazo-vt a:hover img{
padding: 2px;
border: 1px solid #ccc;
margin-right:12px;
margin-bottom:5px;
-ms-filter: "alpha( opacity=70 )";
filter: alpha( opacity=70 );
opacity: 0.7;
}

.res-gazo-s img{
text-align: center;
padding: 2px;
border: 1px solid #ccc;
}
.res-gazo-s a:hover img{
padding: 2px;
border: 1px solid #ccc;
-ms-filter: "alpha( opacity=70 )";
filter: alpha( opacity=70 );
opacity: 0.7;
}

.gazo img{
float: left;
padding: 2px;
border: 1px solid #ccc;
margin-right:12px;
margin-bottom:5px;
}
.gazo a:hover img {
float: left;
padding: 2px;
border: 1px solid #ccc;
margin-right:12px;
margin-bottom:5px;
-ms-filter: "alpha( opacity=70 )";
filter: alpha( opacity=70 );
opacity: 0.7;
}

.gazor img{
float: right;
padding: 2px;
border: 1px solid #ccc;
margin-left:12px;
margin-bottom:5px;
}
.gazor a:hover img {
float: right;
padding: 2px;
border: 1px solid #ccc;
margin-left:12px;
margin-bottom:5px;
-ms-filter: "alpha( opacity=70 )";
filter: alpha( opacity=70 );
opacity: 0.7;
}

.gazon img{
padding: 2px;
border: 1px solid #ccc;
}
.gazon a:hover img {
padding: 2px;
border: 1px solid #ccc;
-ms-filter: "alpha( opacity=70 )";
filter: alpha( opacity=70 );
opacity: 0.7;
}

.photo {
background: #fff;
padding: 2px;
margin: 2px 0;
border-width: 1px solid #ccc;
text-align: center;
}
a:hover .photo {
background: #fff;
padding: 2px;
margin: 2px 0;
border-width: 1px solid #ccc;
text-align: center;
-ms-filter: "alpha( opacity=50 )";
filter: alpha( opacity=50 );
opacity: 0.5;
}

.photo2 {
background: #fff;
padding: 2px;
margin: 2px 0;
text-align: center;
}
a:hover .photo2 {
background: #fff;
padding: 2px;
margin: 2px 0;
text-align: center;
-ms-filter: "alpha( opacity=70 )";
filter: alpha( opacity=70 );
opacity: 0.5;
}
/********************************************* ▲ 画像デコレーション ▲ */



/*************************************** ▼ テーブルスタイル ▼ */
.plugin3_outline table td {
border:none;
}
.res-bold table {
border:none;
vertical-align: top;
margin: 0;
}
.ently_body table td {
border:none;
}
table td {
padding: 3px 0;
vertical-align: top;
border-bottom:1px #ccc dotted;
}
.tb2 {
margin: -2px 0 0 0;
text-align:center;
}
.c2 {
padding: 0 8px 0 0;
margin: 0;
}
.c3 {
padding: 0 0 0 8px;
margin: 0;
}
.c2,.c3 img {
padding : 2px;
border:solid 1px #ccc;
}
.c2,.c3 a:hover img {
padding : 2px;
border:solid 1px #ccc;
-ms-filter: "alpha( opacity=75 )";
filter: alpha( opacity=75 );
opacity: 0.75;
}

thead{
background-color: #F5F5F5;
font-size:12px;
}
th{
background-color: #F5F5F5;
font-size:12px;
}
/********************************************* ▲ テーブルスタイル ▲ */



/********************************************* ▼ ２ちゃんレススタイル ▼ */

.res{
margin: 0 0 0 20px;
padding : 0;
}
.res01-bold{
line-height:1.5;
font-size:14px;
margin: 0 0 15px 0;
padding : 0;
color:#555;
font-weight: bold;
}
.res01-gazo{
line-height:1.5;
margin: 0 20px 5px 20px;
padding : 0;
color:#555;
font-weight: bold;
}
.res-bold{
font-size:14px;
line-height:1.5;
margin: 0 20px 15px 20px;
padding : 0;
color:#444;
font-weight: bold;
}
.res-black-b{
line-height:1.5;
margin: 0 20px 15px 20px;
padding : 0;
font-size:16px;
color:#000;
font-weight: bold;
}
.res-black-b2{
line-height:1.5;
padding : 0;
font-size:16px;
color:#000;
font-weight: bold;
}
.res-black-n{
line-height:1.5;
padding : 0;
font-size:14px;
color:#000;
font-weight: bold;
}
.res-mizu-b{
line-height:1.5;
margin: 0 20px 15px 20px;
padding : 0;
font-size:16px;
color:#1E90FF;
font-weight: bold;
}
.res-mizu-b2{
line-height:1.5;
padding : 0;
font-size:16px;
color:#1E90FF;
font-weight: bold;
}
.res-mizu-n{
line-height:1.5;
padding : 0;
font-size:14px;
color:#1E90FF;
font-weight: bold;
}
.res-orange-b{
line-height:1.5;
margin: 0 20px 15px 20px;
padding : 0;
font-size:16px;
color:#FF8C00;
font-weight: bold;
}
.res-orange-b2{
line-height:1.5;
padding : 0;
font-size:16px;
color:#FF8C00;
font-weight: bold;
}
.res-orange-n{
line-height:1.5;
padding : 0;
font-size:14px;
color:#FF8C00;
font-weight: bold;
}
.res-pink-b{
line-height:1.5;
margin: 0 20px 15px 20px;
padding : 0;
font-size:16px;
color:#FF69B4;
font-weight: bold;
}
.res-pink-b2{
line-height:1.5;
padding : 0;
font-size:16px;
color:#FF69B4;
font-weight: bold;
}
.res-pink-n{
line-height:1.5;
padding : 0;
font-size:14px;
color:#FF69B4;
font-weight: bold;
}
.res-red-b{
line-height:1.5;
margin: 0 20px 15px 20px;
padding : 0;
font-size:16px;
color:#FF0000;
font-weight: bold;
}
.res-red-b2{
line-height:1.5;
padding : 0;
font-size:16px;
color:#FF0000;
font-weight: bold;
}
.res-red-n{
line-height:1.5;
padding : 0;
font-size:14px;
color:#FF0000;
font-weight: bold;
}
.res-green-b{
line-height:1.5;
margin: 0 20px 15px 20px;
padding : 0;
font-size:16px;
color:#228B22;
font-weight: bold;
}
.res-oudo-b{
line-height:1.5;
margin: 0 20px 15px 20px;
padding : 0;
font-size:16px;
color:#BDB76B;
font-weight: bold;
}
/********************************************* ▲ ２ちゃんレススタイル ▲ */



********** ▼ youtube ▼ */
.res-bold embed {
padding: 10px;
border: 1px solid #bcbcbc;
background:#eee;
}
************* ▲ youtube ▲ */


********** ▼ AA表示 ▼ */
.aa{
font-family:"ＭＳ Ｐゴシック","MS PGothic","Mona","mona-gothic-jisx0208.1990-0",sans-serif;
font-size:16px;
line-height:18px;
white-space:pre;
}
.aa2{
font-family:"ＭＳ Ｐゴシック","MS PGothic","Mona","mona-gothic-jisx0208.1990-0",sans-serif;
font-size:16px;
line-height:18px;
white-space:pre;
font-weight: normal;
}
************* ▲ AA表示 ▲ */

********** ▼ amazlet ▼ */
.amazlet-image a:hover{
padding: 2px;
border: 1px solid #ccc;
-ms-filter: "alpha( opacity=70 )";
filter: alpha( opacity=70 );
opacity: 0.7;
}
.amazlet-image{
float:left;
margin:0px 12px 1px 0px;
padding: 2px;
border: 1px solid #ccc;
}
.amazlet-info{
margin-bottom: 10px;
}
.amazlet-name{
margin-bottom:10px;
font-size:15px;
}
.amazlet-powered-date{
font-size:9px;
margin-top:5px;
}
.amazlet-link{
font-size:15px;
}
************* ▲ amazlet ▲ */