*{
  marign:0px;
  padding:0px;
}

img{
  vertical-align: text-bottom;
}

.twitter-timeline {
  min-width:186px!important;
}

/* imobile */
.imobile-article-top{
  text-align:center;
  margin-bottom:10px;
}
.imobile-article-middle{
  height:280px;
  width:100%;
  clear:both;
}
.imobile-article-middle ul{
  list-style:none;
}
.imobile-article-middle ul li{
  float:left;
  padding-right:5px;
}
.imobile-article-bottom{
  text-align:center;
  margin-bottom:10px;
}

.footer_banner {
  padding-top:10px;
}

/* decci */
.adlantiss_frame div{
  margin:0 auto;
}

/* scripts */
#hatena_hot {
  font-size:18px;
  text-align:left;
  /*line-height:1.8;*/
}

#hatena_hot ul {
  list-style:circle url(http://livedoor.2.blogimg.jp/brow2ing/imgs/3/7/370592c9.gif) inside;
  padding:10px 0 10px 0;
  margin:0;
  padding:0;
}

#hatena_hot a:link{
   color:#2672EC;
}

#hatena_hot a:hover{
   color:#2672EC;
   font-weight:bold;
}

#hatena_hot a:visited{
   color:#2672EC;
}

#tweet_hot {
  font-size:18px;
  text-align:left;
  /*line-height:1.8;*/
}

#tweet_hot ul {
  list-style:circle url(http://livedoor.2.blogimg.jp/brow2ing/imgs/3/7/370592c9.gif) inside;
  padding:10px 0 10px 0;
  margin:0;
  padding:0;
}

#tweet_hot a:link{
   color:#2672EC;
}

#tweet_hot a:hover{
   color:#2672EC;
   font-weight:bold;
}

#tweet_hot a:visited{
   color:#2672EC;
}

.t_count{
   color: #26A9DD !important;
   background: #D6F2FD !important;
   text-decoration: underline;
   font-size: 12px !important;
}

.hot_contents{
  height:250px;
  overflow:auto;
}

.headline_amazon_outer{
  padding-top:10px;
  padding-left:10px;
  padding-right:10px;
  margin-bottom:3px;
}

.headline_amazon_outer li{
  list-style:none;
}

.headline_amazon{
  display:block;
}

/* side nav */
#side_nav {
  position: relative;
  float: left;
  width: 30px;
}

#nav {
  width: 30px;
  height: 50px;    
  background: #FFF; 
}

.fixed {
  position: fixed;
  top: 0px;
}

#nav a:hover img{
opacity:0.9;
filter: alpha(opacity=90);
-ms-filter: "alpha( opacity=90 )";
background: #91D100;
}

/* 画像つき人気記事 */
.popular_list {
  /*background-color:black;*/
  margin:0 auto;
}

.popular_list_inner {
  width:1120px;
  margin:0 auto;
  padding-top:10px;
  background-color:white;
}

.popular_list_inner_bm {
  margin-bottom:-10px !important;
}
.popular_list_inner_bm li {
  margin-bottom:10px !important;
}

.article_popular_list {
   padding-top:10px;
   padding-bottom:10px;
}

.article_popular_list .popular_list_inner {
  width:800px;
  margin:0 auto;
  padding-top:0px;
  background-color:white;
}

/*個別記事ナビゲーション*/
#article_navi {
  padding-top:10px;
  padding-bottom:10px;
}

ul.article-pager {
  overflow: hidden;
  font-weight:bold;
  font-size: 18px;
}

ul.article-pager li {
  padding-top: 1px;
  padding-bottom: 32768px;
  margin-bottom: -32767px;
  float: left;
  width: 49%;
  line-height: 1.25;
  display: inline;
}

ul.article-pager li a {
display: block;
margin: 0 10px;
color:#2672EC;
}

ul.article-pager li.both {
  border-left: 1px solid #8d8d8d;
}

ul.article-pager li.next {
  text-align: left;
}

ul.article-pager li.prev {
  text-align: right;
}




body{
  font-family: Arial,sans-serif;
  margin:0px;
  padding:0px;
  background:#eee;
}

#top_header{
  width:100%;
  margin:0px;
  padding:0px;
  text-align:center;
}

#top_header_logo{
  width:1090px;
  height:70px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
}

.logo{
  float:left;
  margin-top:23px;
}

.header_banner{
  float:right;
  padding-top:25px;
  padding-left:10px;
}

#top_category{
 padding-top:10px;
 padding-bottom:10px;
 background-color:#2E1700;
 text-align:center;
}

#top_category img{
 border:none;
}

#top_category a:hover img{
  opacity:0.9;
  filter:alpha(opacity=90);
  -ms-filter: "alpha( opacity=90 )";
}

.top_category_inner{
 width:1100px;
 margin:0 auto;
}

.top_category_left_margin{
 margin-left:9px;
}


#container{
  width:1120px;
  margin-left: auto;
  margin-right: auto;
  text-align:left;
}
#container img{
  vertical-align: text-bottom;
}

#antena {
 width:100%;
 background:#91D100;
 margin:0px;
 padding:0px;
 border-top:1px solid #333;
}

#antena a{
 color:#333;
 text-decoration:none;
}

#antena_contents{
 width:1120px;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
 font-size:10px;
}

#antena_contents_menu{
 margin: 0px;
 padding: 0px;
}

ul#antena_contents_menu li {
 list-style-type: none; 
 width:20%;
 float: left;
 border-left:1px solid #333;
 border-right:1px solid #333;
 margin-left:-2px;
 background:#91D100;
 text-align:center;
}

ul#antena_contents_menu li a {
   text-decoration: none;
   display: block;
 padding: 0.5em;
}

ul#antena_contents_menu li a:hover {
   background-color: #2E1700;
   color: #FFF;
}

#contents_back{
  /*background:#EEEEEE;*/
  width:1114px;
  background:#FFFFFF;
  padding-left:3px;
  padding-right:3px;
  padding-bottom:40px;
  overflow: hidden;
  float:left;
}

/* MacIE隠し \*/
* html #contents_back{  
    height: 1%;  
} 
/* MacIE隠し */

#header{
  background:#000000;
  font-size:12px;
  color:#CCCCCC;
}

#header a{
  /* /* color:#987303; */ */
  color:#0044cc;
}

#headline{
  border:1px solid #ccc;
  height:302px;
  margin:0px 0px 0px 0px;
  margin-bottom:10px;
}

#headline_title{
  background-color:#2E1700;
  height:19px;
  font-size:13px;
  font-weight:bold;
  color:#FFFFFF;
  text-align:center;
}

#headline_contents{
  background:#FFFFFF;
  /* width:100%; */
  height:280px;
}

#headline01{
  height:270px;
  /* width:100%; */
  background:#FFF;
  color:#333;
  font-size:14px;
  margin:3px;
  /* float:left; */
  overflow:auto;
}

#headline01 a{
  color:#2980b9;
  text-decoration:underline;
}

#headline03{
  margin-bottom:10px;
  height:200px;
  overflow:scroll;
  font-size:11px;
}

#headline03 a{
  /* color:#987303; */
  text-decoration:underline;
}

.related-articles a:link{
  text-decoration:underline;
  font-size:18px;
  color:#2672EC;
}

.related-articles a:hover{
  font-weight:bold;
}


#comment_title{
  background-color:#f1c40f;
  height:28px;
  line-height:28px;
  border:1px solid #ccc;
  border-bottom:0px;
  font-size:15px;
  font-weight:bold;
  color:#333333;
  padding-left:8px;
  margin-top:10px
}

#left{
  width:300px;
  background:#FFFFFF;
  float:left;
  /*margin-right:5px;*/
  margin-top:10px;
  margin-right:5px;
}


#center{
  width:800px;
  background:#FFFFFF;
  float:right;
  margin-top:10px;
}


#toppage_navi{
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  margin-top:15px;
}

#toppage_navi img{

width: 50; height: 50;

}

#page_navi{
  font-size:20px;
  margin-top:15px;
  font-weight:bold;
  color:#91D100
}

#page_navi a:link{
  color:#FF8856;
  text-decoration:underline;
}


#page_navi ul,
#page_navi ol{
	display:inline-block;
	/display:inline;
	/zoom:1;
}

#page_navi li{
	margin:0 4px;
	display:inline
}

#page_navi a{padding:4px 12px;
  background:#EEEEEE;
}

#page_navi a:hover{
  background:#FFFFCC;
}

#page_navi a:visited{
  color:#FF8856;
  text-decoration:underline;
}

#footer{
  clear:both;
  width:100%;
  background:#91D100;
  border-top:2px solid #F5A11D;
  margin:0px;
}


.sidetitle{
  height:26px;
  line-height:26px;
  border:1px solid #ccc;
  background-color:#91D100;
  color:#333;
  font-size:15px;
  text-align:center;
}

.side{
  color:#333333;
  font-size:12px;
  padding:10px 5px 10px 5px;
  margin-bottom:20px;
}

.side_special_body a:hover img{
  opacity:0.9;
  filter:alpha(opacity=90);
  -ms-filter: "alpha( opacity=90 )";
}

.article_title{
  height:35px;
  line-height:35px;
  border:1px solid #ccc;
  border-top:0px;
  border-bottom:0px;
  background-color:#f1c40f;
  color:#333333;
  font-size:17px;
  text-align:left;
  padding-left:10px;
}

.article_title a{
  color:#333333;
  text-decoration:none;
}

.article_title a:hover{
  text-decoration:underline;
}

.article_title img {
	/*float:left;*/
	/*padding-top:10px;*/
	/*padding-right:10px;*/
}

.article_title_t_b {
  border-top:solid 1px #ccc;
  margin-top:10px;
  background-color:#91D100;
}

.article_contents{
  color:#333333;
  border:1px solid #ccc;
  border-top:1px dashed #ccc;
  padding-top:0px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
  font-size:15px;
  font-family: Arial,sans-serif;
  margin-bottom:10px;
}

.article_contents img.pict{
   margin-top:30px;
}

.article_bookmark{
	float: left;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	height: 30px;
}

a.article_bookmark_comments{
 font-size: 14px;
 /*text-decoration: underline;*/
 color: #555;
 vertical-align:middle;
 /*background:#FFFF00;*/
 margin-left:10px;
}

a.article_bookmark_comments:hover{
 /*text-decoration: underline!important;*/
 color: #2980b9;
 /*background:#FFFFCC;*/
}

.comments_count{
 font-size: 20px;
 font-weight: bold;
}

.article_category{
 float:right;
 /*height:45px;*/
 height:100%;
 margin-right:10px;
 /*padding-top:5px;*/
 text-align:right;
 /*width:350px;*/
}

.article_contents a{
  /* color:#987303; */
  text-decoration:underline;
}

.categoryBox{
  background:#FFFFCC;
  font-size:12px;
  padding:5px;
  border:1px solid #987303;
}

.article_head {
	font-size:25px;
	font-weight:bold;
	color:#91B216;
	padding:10px 10px 10px 20px;
        background-color:#f1c40f;
        border-right: 1px solid #ccc;
        border-left: 1px solid #ccc;
        border-top: 1px solid #ccc;
}

.article_head a{
	display:block;
	text-decoration:none;
	color:#333333;
}

.article_head a:hover{
	text-decoration:underline;
        background:#91D100;
}

.article_contents a:hover{
  text-decoration:underline;
}

.article_continue{
	width:200px;
	text-align:center;
	font-size: 17px;
	color: #e6dc1c;
	padding: 10px 20px;
	background:#2E1700;
}

.article_continue a{
  color:#e6dc1c;
}
.article_continue a:hover{
  text-decoration:underline;
}

.article_info{
  margin:15px 0px 10px 0px;
  text-align:right;
  font-size:13px;
}

.related-articles{
  border:1px solid #ccc;
  margin-bottom:10px;
}

.related-articles h3{
  background-color:#91D100;
  height:26px;
  line-height:26px;
  border-bottom:2px solid #ccc;
  font-size:15px;
  font-weight:bold;
  color:#333;
  padding-left:8px;
  margin:0px;
}

.related-articles ul{
  /*padding:10px;*/
}

.related-articles li{
  margin-left:30px;
  list-style: url(http://livedoor.blogimg.jp/brow2ing/imgs/0/6/06c50b89.gif) disc;
}
.related-articles li a{
  font-size:12px;
  /* color:#987303; */
  text-decoration:underline;
}

.related-articles li a:hover{
  text-decoration:underline;
}

/*名前欄ID部分のデザイン*/
dt{
 padding:10px;
 padding-bottom:20px;
 font-size:15px;
}

dd{
 font-size:20px;
 margin-left: 30px;
 margin-right:30px;
}

dd b span{
/* font-weight:normal;*/
}

.pict{
  padding:3px;
  border:1px solid #eee;
}

.article_comments{
  border:1px solid #ccc;
  padding:10px;
  font-size:13px;
  margin-bottom:10px;
}

.article_comments h3{
  background:#FFFF99;
}

.comment_info{
  text-align:left;
  margin:20px 0px 3px 0px;
}

.comment_body{
  width:500px;
  margin-left:12px;
}

.comment_body a{
  /* color:#987303; */ 
}

/* AA表示 */
.aa{
/*font-family:"ＭＳ Ｐゴシック","MS PGothic","Mona","mona-gothic-jisx0208.1990-0",sans-serif;*/
font-family:"IPA モナー Pゴシック","Mona","IPAMonaPGothic","IPA mona PGothic","IPA MONAPGOTHIC","MS PGothic AA","mona-gothic-jisx0208.1990-0","MS PGothic","ＭＳ Ｐゴシック",sans-serif !important;
font-size:14px !important;
font-weight:normal !important;
line-height:100% !important;
white-space:pre !important;
}

.article-tags dt{
  display:inline;
}
.article-tags dd{
  display:inline;
}

/* 引用 */


.copy {;font-size:14px;border:2px solid #F0C40F;margin-top:10px;margin-bottom:15px;padding:15px;width: 690px;height: auto;background-color: #ffffff;line-height:24px;font-weight:bold;}


blockquote{
  background:#EEE;
  padding:10px;
  font-size:14px;
}

blockquote dl dd{
  font-size:14px;
  color:#555;
}

blockquote a:link{
  color:#2672EC;
}

blockquote a:hover{
  color:#2672EC;
  font-weight:bold;
}


.article_hatena{
  border:1px solid #ccc;
  margin-bottom:10px;
  font-size:18px;
}

.article_hatena h3{
  background-color:#91D100;
  height:26px;
  line-height:26px;
  border-bottom:1px solid #ccc;
  font-size:15px;
  color:#333;
  padding-left:8px;
  margin:0px;
  font-weight:normal !important;
}
.article_hatena a:link{
   color:#2672EC;
   line-height:1.8;
}
.article_hatena a:hover{
   color:#2672EC;
   font-weight:bold;
}

.article_hatena .hatena-bookmark-count a:link{
  color:#FF0606;
}
.article_hatena .hatena-bookmark-count a:hover{
  color:#FF0606;
}

.article_hatena li{
 margin-bottom:0px;
}
.article_hatena_detail{
  padding:10px;
}

/*はてなウィジット（はてブ）*/

.hatena-bookmark-widget-title{
  font-weight:bold;
}
.hatena-bookmark-widget-title a:link{
  /* color:#987303; */
}
.hatena-bookmark-widget-title a:visited{
  /* color:#987303; */
}

.hatena-bookmark-widget-notheme li{
  list-style-type:circle;
  list-style-image:url(http://livedoor.2.blogimg.jp/brow2ing/imgs/3/7/370592c9.gif);
  margin-left:25px;
}

.hatena-bookmark-widget-footer{
   font-weight:bold;
}
.hatena-bookmark-widget-footer a:link{
  /* color:#987303; */
}
.hatena-bookmark-widget-footer a:visited{
  /* color:#987303; *//* color:#987303; */
}

.hatena-bookmark-count{
  background-color: #ffcccc;
  font-weight: bold;
  display: inline;
  font-size:11px;
}

.hatena-bookmark-count a:link{
  color:#FF0606;
}
.hatena-bookmark-count a:hover{
  color:#FF0606;
}
.hatena-bookmark-count a:visited{
  color:#FF0606;
}


/* 今週のイチオシ */
.side_special_title{
  height:26px;
  line-height:26px;
  border:1px solid #ccc;
  border-bottom:2px dotted #FEFA01;
  background:#000;
  background-repeat:repeat-x;
  color:#FEFA01;
  font-size:13px;
  font-weight:bold;
  text-align:center;
}
.side_special_body{
  font-size:15px;
  text-align:center;
  /*padding:5px;*/
  margin:0px 0px 10px 0px;
  /*border:solid 1px #ccc;*/
  border-top:none;
}



/*サイドバーのリスト化およびアイコン設定*/
.sidewrapper .side .sidebody{
  display:list-item;
  list-style-type:circle;
  margin:0px 0px 5px 25px;
}

.plugin-categorize .side .sidebody{
  display:list-item;
  list-style-type:circle;
  list-style-image:url(http://livedoor.2.blogimg.jp/brow2ing/imgs/5/d/5dfe3385.gif);
  margin:0px 0px 5px 25px;
}

.plugin-recent_comments .side .sidebody{
  display:list-item;
  list-style-type:circle;
  list-style-image:url(http://livedoor.2.blogimg.jp/brow2ing/imgs/6/1/61b6e592.gif);
  margin:0px 0px 5px 25px;
}


/* 最新記事用 */
#headline .sidetitle{
  height:13px;
  border:none;
  background:#FFF;
  font-size:13px;
  font-weight:bold;
  text-align:left;
}

#headline .side{
  color:#333333;
  font-size:12px;
  border:none;
  padding:10px 5px 10px 5px;
  margin-bottom:20px;
}

.plugin-recent_articles .side .sidebody{
  display:list-item;
  list-style-type:circle;
  list-style-image:url(http://livedoor.2.blogimg.jp/brow2ing/imgs/1/a/1a6418b6.gif);
  margin:0px 0px 0px 25px;
}



/** ---------- Google AdSense ---------- **/
.google-user-ad { margin:10px auto; } 
.ad-center { text-align:center; }
.ad-type-side { margin:0; }
.ad-type-bnr { margin:10px auto; }

.ad-outer { margin:0 auto; padding:0; }
.ad-by { text-align:left; margin-bottom:4px; font-size:11px; }
.ad-box { text-align:left; }
.ad-box a{ display:block; margin:0 8px 0 0!important; padding:6px 8px!important; overflow:hidden; }
.ad-box a:hover { padding:4px 6px!important; }
.ad-box a span.ad-url { margin-left:10px; }
/* for IE6-7 */
* html .ad-outer .ad-box a{ height:1%; }
*+html .ad-outer .ad-box a{ height:1%; }

.ad-by a, .ad-by a:hover { color:#000000 !important; font-weight:bold !important; }
.ad-box a, .ad-box a:hover { text-decoration:none; }
.ad-box a span.ad-title { font-size:15px; color:#1170C6; font-weight:bold; text-decoration:underline; line-height:150%; }
.ad-box a:hover span.ad-title { text-decoration:none; }
.ad-box a span.ad-url,
.ad-box a:hover span.ad-url { font-size:11px; color:#008000; line-height:150%; }
.ad-box a span.ad-description,
.ad-box a:hover span.ad-description { display:block; font-size:12px; color:#000000; line-height:150%; }
.ad-box a:hover{
	background:#ffffbb;
	border:2px solid #ffffbb;
	-moz-border-radius:5px; /* for fx */
	-webkit-border-radius:5px; /* for safari */
}

.ad-type-side { margin:0; padding:0; }

.article_ads{
  color:#333333;
  border:1px solid #ccc;
  padding:10px;
  font-size:15px;
  font-family: Arial,sans-serif;
  margin-bottom:10px;
}

.adlink{
  background:#2c3e50;
  height:28px;
  line-height:28px;
  border:1px solid #333333;
  border-bottom:0px;
  font-size:15px;
  font-weight:bold;
  color:#FFFFFF;
  padding-left:8px;
}
.google-user-ad{
  margin-top:0px;
}

.google-user-ad a:hover img{
opacity:0.9;
filter: alpha(opacity=90);
-ms-filter: "alpha( opacity=90 )";
background: #91D100;
}

#sideamazon {
text-align:center;
padding-bottom:-10px;
font-size: 13px;
}

#sideamazon div{
padding-top:20px;
position:relative;
}

#sideamazon a:hover img{
opacity:0.9;
filter: alpha(opacity=90);
-ms-filter: "alpha( opacity=90 )";
background: #91D100;
}

#sideamazon img {
	border: solid 1px #EEE;
}

.amazon-link{
   font-size:14px;
   /*color:#2672EC;*/
   font-weight:bold;
}

#amazonmostwish {
  font-size:14px;
}

#amazonmostwish a:hover img{
opacity:0.9;
filter: alpha(opacity=90);
-ms-filter: "alpha( opacity=90 )";
background: #91D100;
}

#amazonmostwish img {
	border: solid 1px #AAA;
}

#amazonmostwish div {
	position:relative;
}

#center a:hover img{
opacity:0.9;
filter: alpha(opacity=90);
-ms-filter: "alpha( opacity=90 )";
background: #91D100;
}

/* link */
.ad-box-ncb {
	text-align:left;
	padding:6px 8px;
	display:block;
	line-height:1.5;
}
.ad-box-ncb:hover {
	padding:4px 6px;
	background:#FBF0FA;
	border:2px solid #FBF0FA;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
/* title */
.ad-box-ncb span.ad-title a { font-size:15px; color::#1170C6 !important; font-weight:bold; text-decoration:underline; }
.ad-box-ncb span.ad-title a:hover { text-decoration:none; }
/* url */
.ad-box-ncb span.ad-url a { font-size:12px; color:#008000 !important; margin-left:10px; }
.ad-box-ncb span.ad-url a:hover  { text-decoration:underline; }
/* description */
.ad-box-ncb span.ad-description,
.ad-box-ncb span.ad-description { font-size:13px; color:#000000 !important; display:block; }

/* ----------------------------------------------- */
/*

      BlogRoll css

*/
/* ----------------------------------------------- */

.blogroll-channel,
.blogroll-channel * {
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    border: none;
    text-align: left;
}
.blogroll-channel {
    height: 200px;
    margin-bottom: 15px;
    /*padding: 10px;*/
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    /* border: solid 1px #999; */
    background: #fff;
    /* overflow-y: scroll; */
}

.blogroll-channel .blogroll-list-wrap {
    margin-bottom: 10px;
}

.blogroll-channel .blogroll-list {
    list-style-type: none;
    margin-bottom: 3px;
    /*font-size: 12px;*/
    font-size: 14px;
    line-height: 1.3;
}

.blogroll-channel .blogroll-list img {
    vertical-align: middle;
}

.blogroll-channel img.blogroll-icon,
.blogroll-channel img.blogroll-favicon {
    margin: 0 5px 0 0;
}

.blogroll-channel img.blogroll-favicon {
	width: 16px;
	height: 16px;
}

.blogroll-channel a.blogroll-link {
}

.blogroll-channel .blogroll-new-entry {
    margin-left: 5px;
    color: red;
}

.blogroll-channel .blogroll-clip,
.blogroll-channel .blogroll-hatebu {
    margin: 0 0 0 5px;
}

.blogroll-channel .blogroll-link-time {
    margin: 0 0 0 3px;
    color: #666;
    font-size: 10px;
}

.blogroll-channel .blogroll-ad-img {
}

.blogroll-channel .blogroll-ad-text {
    display: block;
    /*margin-top: 5px;*/
    color: #666;
    /*font-size: 12px; */
    font-size: 14px;
    display:none;

}

/* amazlet */
.amazlet-box {
    padding: 10px;
    background-color: #eee;
}
.amazlet-name{
    font-size:23px;
    padding:10px;
}
.amazlet-box a:link{
   color:#AC193D;
   font-weight:bold;
   text-decoration:underline;
}

.amazlet-box a:hover{
   color:#AC193D;
   font-weight:bold;
   text-decoration:none;
}


/* gtools */
.g-tools_table {
    padding: 10px;
    background-color: #ffffe0;
    border: solid 1px #cdb4c2;
}

/* amazon new release */
#newrelease {
    width: 100%;
    overflow: hidden;
}

#newrelease:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

#newrelease a:link{
    /*color:#2980b9;*/
}

#newrelease a:hover{
    /*color:#91D100;*/
}

/* 人気記事ランキング */
.article_ranking {
    font-size:18px;
}

.article_ranking a:link{
   color:#2672EC;
}

/* 最新記事（画像付き） */
/*
.recent-article-image{
   text-align:center;
}

ul.recent-article-image li a img{
    border: 1px solid #eee !important;
    margin: 12px !important;
}

.side ul.recent-article-image li:first-child {
    border-top: none;
}
.side ul.recent-article-image li {
    padding-bottom: 10px !important;
    padding-top: 20px !important;
    margin-bottom: 10px !important;
    border-top: 1px dotted #27ae60;
    font-size:14px;
    font-weight:bold;
}

.side ul.recent-article-image li a:link{
    display:block;
    text-decoration:none;
    color:#2672EC;
}

.side ul.recent-article-image li a:hover{
    display:block;
    text-decoration:underline;
    color:#91D100;
}

.side ul.recent-article-image li a:visited{
    display:block;
    text-decoration:none;
    color:#2980b9;
}

.side ul.recent-article-image li a:hover img{
    opacity:0.9;
    filter: alpha(opacity=90);
    -ms-filter: "alpha( opacity=90 )";
    background: #91D100;
}
*/

.plugin-tag_cloud a:link{
    color:#2980b9;
}

.plugin-tag_cloud a:hover{
    color:#91D100;
}

/* new releaseの画像 */
#newrelease img{
   border:solid 1px #eee;
}

/* Amazonのリンク消す */
#newrelease div span a{
   /*display:none;*/
}

a.amazon-link{
   /*display:none;*/
}

/* Amazonのテーブル */
.amazon_table {
   text-align:center;
   width: 90%;
   margin: 0 auto;
   padding-top: 10px;
   padding-bottom: 10px;
   font-size: 12px;
   font-weight: bold;
   border-collapse: separate;
   background-color: #eee;
   margin-top: 10px;
   margin-bottom: 10px;
}

.amazon_table td {
   width:210px;
}
.amazon_table img{
   border:solid 1px #eee;
}
/* Amazonのテーブル ここまで */




/* brabra loader new version */
div.resHtml{
    margin-left : 10px;
}

div.resBody{
    margin-left: 10px;
}

dl dd .twitter-tweet{
    borer:0px;
}


/* 2014/08/08 追記*/
#newRelease .inner {
	height:270px;
	padding:3px;
	border:1px solid #ccc;
	overflow:auto;margin-bottom:10px
}
#newRelease .inner .blogroll-list {
	width:740px;
	padding:0 0 5px 34px;
	background:url(http://livedoor.4.blogimg.jp/brow2ing/imgs/b/2/b226f362.gif) left 5px no-repeat;
	color:#2980b9;
	white-space:nowrap;
	overflow:hidden;
    -webkit-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
}
#newRelease .inner .blogroll-list a {
	font-size:18px;
	font-weight:bold;
	color:#2980b9;
}
#entryBottomRss {
	height:270px;
	margin:20px 0px;
	padding:3px;
	border:1px solid #ccc;
	overflow:auto;
}
#entryBottomRss .inner .blogroll-list {
	width:740px;
	padding:0 0 5px 34px;
	background:url(http://livedoor.4.blogimg.jp/brow2ing/imgs/b/2/b226f362.gif) left 5px no-repeat;
	color:#2980b9;
	white-space:nowrap;
	overflow:hidden;
    -webkit-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
}
#entryBottomRss .inner .blogroll-list a {
	font-size:18px;
	font-weight:bold;
	color:#2980b9;
}

#pcnone {
display: none;
}



/* 画像リンク*/

.rsample{
    position:relative;
    width:177px;
}
.rsample span{
    position:absolute;
    font-size: 12px;
　border:none;
    bottom:5px;
    left:0px;
    width:177px;
    text-align:center;
    color:#000000;
    line-height:150%;
    background-color:#91D100;
    filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;font-weight: bold;
}

.rsample span a{
    color:#000000;
}

.rsample img{
    width:174px;
    height:140px;border: 3px solid #91D100 ;

}

