@charset "UTF-8";

/* Information
==================================================
livedoor Blog CSS暇つぶしニュースさん
 Name   : どうぶつ
 Layout : 3カラム
 Update : 2012.08.04
==================================================
*/

body {
	margin:0px;
	padding:0px;
	background-image:url(http://blog.livedoor.jp/rbkyn844/ftp/bg.jpg);
}
body, textarea { font-family: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; }
input, select { font-family: Arial, "ＭＳ Ｐゴシック", sans-serif; }

a{
	color:#7E6625;
	text-decoration:none;
}
a img{
border:0;
}
a:hover{
	color:#ff9900;
}
input,text
area{font-size:12px;}
img{
border:0;
}
p{
margin:0;
padding:0;
}
.clearfix{/zoom:1;}
.clearfix:after{
	height:0;
	display:block;
	content:'';
	clear:both;
}
/* 基本構造 */
#header{
	display:none;
}
div#container-outer{
	width:auto;
}
div#container {
	width:1220px;
	margin:0 auto 0;
}
div#articles-outer {
_overflow:hidden;
}
div#rt-outer{
	width:480px;
	height:135px;
	padding-top:10px;
	padding-left:5px;
	display: block;
	margin-top:20px;
	float:right;
	background-image:url(http://blog.livedoor.jp/rbkyn844/ftp/rt.jpg);
}
div#articles-inner {

}
#touter{
	overflow:hidden;
	position:relative;
}
div.tleft{
	width:728px;
	float: left;
	overflow:hidden;
}

.toprss,.toprss2,.toprss3,.toprss4,.toprss5{
	border:#E0D1C1 2px solid;
	background:#FFF;
	margin-bottom:10px;
}
/* TOPRSS（2列） */
.toprss,.toprss2{
	width:901px;
	height:292px;
}
.toprss,.toprss4{
	float:left;
}
.toprss2,.toprss5{
	float:right;
}
/*個別記事top */
.toprss5{
	width:901px;
	height:560px;
}
/* 個別記事の記事上のRSS */
.toprss3{
	width:724px;
	height:300px;
}
/* TOPの記事一覧下RSS */
.toprss4{
	width:724px;
	height:400px;
	float: left;
}
.article-body-more,.article-body{
	line-height:2.0;
	margin:10px 0;
}
/* TOP時のメイン */
div#blog-body-outer {
	font-size: 12px;
	line-height: 1.4;
}
div.recent_article_container,#article_container{
	float:left;
	display: inline;
}
/* TOP左コンテナ */
div.recent_article_container{
	float: left;
	width:905px;
}
/* 記事一覧コンテナ */
div.recent-article-outer{
	float: left;
	width:738px;
}
#article_container{
	margin: 0 175px 0 315px;
	width:728px;
}
/* サイド左 */
div#left {
	float: left;
	width: 300px;

}
div.top-right
{
	margin-top: -306px;
}
div#left-t
{
	margin-top: -574px;
}


div.top-right{
	padding-left:10px;
	float: right;
}
div#left-t {
	float: left;
	width: 315px;
	margin-left: -100%;
}

/* サイド右 */
div#right {
	float: right;
	width: 160px;
}
div#right-t {
	float: left;
	width: 175px;
	margin-left: -175px;
}
/* スマフォ広告用 */
.no-pc{display:none}
/* ----------------------------------------------- */
/* タイトル */
#banner{
	width: auto;
	height: auto; 
	overflow:hidden;
}
#headercts{
	width:1219px;
	margin:0 auto 0;
}
#header_logo{
	background-image:url(http://blog.livedoor.jp/rbkyn844/ftp/top.jpg);
	background-repeat:no-repeat;	
	float:left;
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	-ms-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}

#header_logo h1{
	margin:0;
	padding:0;
	text-indent:-9999px;
}
#header_logo h1 a{
	height:242px;
	width:1219px;
	display:block;
}
#header_logo:hover{
	filter:alpha(opacity=65);
	-moz-opacity:.0.65;
	opacity:0.65;
}
#header_ad{
	float:right;
	display: block;
}
#article_container a,#recent_article_container a{
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	-ms-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}
#article_container a:hover,#recent_article_container a:hover,#footer a:hover{
	color:#ff9900;
}
/* ----------------------------------------------- */
/** メニューバー */
#globalnavi{
	width:721px;
	height:50px;
	background-image:url(http://blog.livedoor.jp/rbkyn844/ftp/gvmbg.jpg);
	background-repeat:no-repeat;
float:left;
margin: 10px 0;
padding: 0;
}

#globalnavi ul{

list-style-type: none;
margin: 0;
padding: 0;
}

#globalnavi li{
	float: left;
	margin: 0;
	padding: 0;
}

#globalnavi a{
	display:block;
	-webkit-transition: 0.4s ease-in-out;
	-moz-transition: 0.4s ease-in-out;
	-o-transition: 0.4s ease-in-out;
	-ms-transition: 0.4s ease-in-out;
	transition: 0.4s ease-in-out;
	zoom:1;
}
#globalnavi a:hover{
	text-decoration: none;
	filter:alpha(opacity=20);
	-moz-opacity:.0.2;
	opacity:0.2;
}

/* ----------------------------------------------- */
/** サイドメニューバー */
.snsb {
	overflow: hidden;
}
.snsb li {
	float: left;
	margin-right: 4px;
}
.snsb iframe {
	margin: 0 !important;
}

.sns_button li {
margin: 2px 2px 2px 0;
float: left;
display: inline;
}




/* ----------------------------------------------- */
/*   サイドバー
   [sidetitlebody]
   [   sidetop   ]
   [     side    ]
   [ sidebottom  ] */
div.sidetitlebody{
	width: 100%;
	_overflow:hidden;   
	background-color: #F1F1F1;    
}
div.sidetitle{
	color: #fff;
	font-size:14px;
	background-image:url(http://blog.livedoor.jp/rbkyn844/ftp/subbg.jpg);
	line-height:35px;
	height:35px;
	padding-left:7px;
	text-align: left;
}
div.bodytitle{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bolder;
	padding:6px 10px 6px 10px;
	margin:5px 8px 10px 2px;
	background-color: #424242;
}
div.side2{
	overflow:hidden;

}
div.sidetop {
	display: none;
}
div.side {
	padding: 5px;
	background-color: #FFF;
	overflow:hidden;
	border:#E0D1C1 2px solid;
	border-top:none;
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	-ms-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}
div.side a{
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	-ms-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}
div.side ul.tagcloud {
	margin: 6px;
	padding: 3px;
}
div.side ul.daily_count {
	margin: 6px;
	padding: 3px;
}
div.afbody {
	margin: 6px;
	padding: 3px;
}
div.side ul.type_counter {
	text-align: left;
}
div.side p.daily_count_free_area {
	margin: 12px 6px;
	padding: 3px;
	text-align: left;
}
div.sidebody {
	text-align: left;
}
div.sidebottom {
	margin-bottom:10px;
}
/*  フリー用  */
div.sidebody2 {
	padding: 0;
	margin:5px 0 5px;
	text-align: left;
	overflow:hidden;
}
/* ----------------------------------------------- */
/* Calendar */
.calendarheadbody {
	width: 100%;
	border-top: solid 1px #808080; /* border1 */
	border-left: solid 1px #808080; /* border1 */
	border-right: solid 1px #808080; /* border1 */
	border-bottom: dashed 1px #808080; /* border1 */;
	background: #ffffff; /* background3 */
}
.calendarhead {
	padding: 7px 15px 7px;
	font-weight: bold;
	color: #000000; /* text4 */
}
.calendarhead a {
	text-decoration: none;
}
.caltop {
	display: none;
}
.calbody {
	width: 100%;
	padding: 6px 0;
	margin-bottom: 25px;
	border-left: solid 1px #808080; /* border1 */
	border-right: solid 1px #808080; /* border1 */
	border-bottom: solid 1px #808080; /* border1 */
	background: #ffffff; /* background3 */
}
.caltbl {
	width: 175px;
	margin: 0 auto;
}
.calendartable {}
.caltblwkbg {}
.calendarwd {}
.caltblwk {}
.caltblwk td {
	width: 25px;
	padding: 3px 6px 3px 6px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}
.calendarweek {}
.weekday {}
.sun {}
.sat {}
.caltbldaybg {}
.caltblday {
	margin: 0 auto 8px;
}
.caltblday td {
	width: 25px;
	/*height: 18%;*/
	padding: 3px 6px 3px 0;
	text-align: right;
	font-size: 12px;
}
.calendard {}
.calendardbg {}
.calendar {
	color: #999999; /* text5 */
}
.calon { text-align: right; }
.caloff { text-align: right; }
.even {}
.odd {}
.calbottom {
	display: none;
}

/* ----------------------------------------------- */
/* TagCloud */
.side ul.tagcloud li.tag-weight-0 {
	font-size: 100%;
}
.side ul.tagcloud li.tag-weight-1 {
	font-size: 130%;
}
.side ul.tagcloud li.tag-weight-2 {
	font-size: 160%;
}
.side ul.tagcloud li.tag-weight-3 {
	font-size: 190%;
}
.side ul.tagcloud li.tag-weight-4 {
	font-size: 220%;
}

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

div#articles-header {
}	
h2.archives-title {
	margin: 0;
	margin-bottom:10px;
	color: #FFF;
	font-size:16px;
	font-weight:bolder;
	padding:6px 0 6px;
	background-color: #29303d;
	text-align: center;
	display:block;
	width: 728px;
	background-image:url(http://blog.livedoor.jp/rbkyn844/ftp/subbg.jpg);
}
.pager {
	margin:15px auto 10px;
	font-size:18px;
	line-height:18px;
}
.pager-inner {
}
ul.article-pager {
	text-align: center;
}

ul.article-pager li {

}
.index-navigator a{
	display:inline;
	color:#7E6625;
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	-ms-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}
.index-navigator li ol li a {
	display:inline-block;
	*display: inline;
	*zoom: 1;
	padding:5px 8px;
	background-image:url(http://blog.livedoor.jp/rbkyn844/ftp/subbg.jpg);
	color:#FFF;
	text-align: center;
}
.current{
	background-color:;
	color:#7E6625;
}
.paging-number a:hover,.index-navigator a:hover{
	filter:alpha(opacity=65);
	-moz-opacity:.0.65;
	opacity:0.65;
}

/* ----------------------------------------------- */
/* 個別記事 */
div.article-box {
	color:#20180c;
	line-height:1.4;
	position:relative;
	z-index:100;
}
.article-content{
	padding:10px;
	overflow:hidden;
	color:#20180c;
}
.article-body img,.article-body-more img{
	margin:5px 0;
	max-width:695px;
	padding:3px;
	border: 1px solid #CFC7AF;
}
.title-box{
	color:#20180c;
}
.article_right{
	padding:5px 10px 10px 60px;
	flow:left;
	display:block;
	background:url(http://blog.livedoor.jp/rbkyn844/ftp/fbg.jpg);
	border-bottom:solid 2px #E0D1C1;
	position:relative;
}
div.senseim{
	position:absolute;
	top:-10px;
	left:-15px;
	display:block;
	z-index:100;
}
.article_right h2{
    margin:0px;
    padding:0;
    font-size:25px;
    color:#FFF;
}

.title-box_foot{
	clear:both;
	width:100%;
	font-size:12px;
	color:#717171;
	padding:10px 5px;
}
.title-box_foot-top{
	float:left;
}
.scparts{
	display:inline;
	float:right;
}

.article-tag,.article-date,.article-comment
,.article-Category
{
	display:inline;
	color:#717171;
	line-height:20px;
	height:25px;
	padding-top:3px;
	padding-left:25px;
	margin:10px 0;
}
.article-tag,.article-date,.article-comment
,.article-Category a{
	color:#717171;
	font-size:12px;
}
div.article-date {
	padding-left:28px;
	background: url("http://blog.livedoor.jp/rbkyn844/ftp/date.png") 0% 50% no-repeat; 
}
.article-comment{
	background: url("http://blog.livedoor.jp/rbkyn844/ftp/msg.png") 0% 50% no-repeat; 
}
.article-Category{
	background: url("http://blog.livedoor.jp/rbkyn844/ftp/folder.png") 0% 50% no-repeat; 
}
.article-tag{
	padding-left:35px;
	border-bottom: 1px dashed #CFC7AF;
	width:100%;
	display:block;
	clear:both;
	background: url("http://blog.livedoor.jp/rbkyn844/ftp/tag.png") 0% 50% no-repeat; 
}
div.article-title{
	padding-top:5px;
	display:block;
	overflow:hidden;
}
h5{
    margin:0px;
    padding:0;
    font-size:25px;
    color:#FFF;
}
div#articles-body{
	background:#FFF;
	border:#E0D1C1 2px solid;
	position:relative;
	z-index:100;
}

div.article-attrs {
	padding: 4px 16px;
	font-size: 12px;
	text-align: right;
}
a.url {
	text-decoration: none;
}
a.url img {
	vertical-align: bottom;
	margin-right: 6px;
}
div.article-tags {
	padding: 10px 12px;
	font-size: 12px;
	text-align: right;
}
.tags-label {
	color: #666666; /* text2 */
}
div.article-categories {
	padding: 4px 12px;
	font-size: 12px;
	text-align: right;
}
.categories-label {
	color: #666666; /* text2 */
}
#ad{
	margin:25px 0 20px;
	text-align: center;
}
.top-ad{
	margin-bottom:10px;
}

#articles-footer{
	margin-bottom:20px;
　　　　
}
/* NEW記事 */
div.new-article{
	width:728px;
	height:454px;
	position:relative;
	background-image:url(http://blog.livedoor.jp/rbkyn844/ftp/board.jpg);
	z-index:10;
	margin-top:10px;
	margin-bottom:10px;
}

.turn,div.new-article a,.article-body img,.article-body-more img{
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	-ms-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}
.turn:hover{
	-webkit-transform: rotate(15deg);
	-moz-transform: rotate(15deg);
	-o-transform: rotate(15deg); 
	-ms-transform: rotate(15deg); 
	transform: rotate(15deg);
}
div.new-article a:hover{
	color:#ff9900;
}
.fix{
	display:none;
}
div.new-article-l{
	width:453px;
	float:left;
	height:260px;
	padding-top:63px;
	padding-left:145px;
	position:relative;
}
div.sensei{
	position:absolute;
	top:215px;
	left:50px;
	display:block;
	z-index:100;
}
div.sii{
	position:absolute;
	top:-5px;
	right:0px;
	display:block;
	z-index:100;
}
div.midori{
	position:absolute;
	bottom:0;
	left:-20px;
	display:block;
	z-index:100;
}
div.aka{
	position:absolute;
	bottom:0;
	right:-20px;
	display:block;
	z-index:100;
}

div.new-article-r{
	float:left;
}
div.new-article-rl{
	font-weight:bold;
	width:55px;
	float:left;
	padding-top:200px;
	text-align: center; 
	color:#FFF;
	font-size:35px;
}
div.new-article-rl a{
	color:#FFF;
}
div.new-article-rr{
	float:left;
	width:50px;
	font-weight:bold;
	text-align: center; 
	padding-top:55px;
	font-size:28px;
	color:#FFF;
}
div.new-article-rrd{
	padding-top:45px;
}
div.new-article-b{
	float:left;
	clear:both;
}
div.new-article-b h2{
	color:#FFF;
	font-weight:bold; 
	line-height:1.2;
	padding:0;
	margin:0;
	padding-top:10px;
	padding-left:130px;
	width:460px;
	height:90px;
	display:block;
	font-size:25px;
	overflow:hidden;
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
}
div.new-article-b h2 a,
div.new-article-b h2 a:link,
div.new-article-b h2 a:visited
{
	color:#FFF;
	text-shadow: 0px 1px 1px rgba(0,0,0,.2);
}
div.new-article-b h2 a:hover{
	color:#ff9900;
}
div.recent_article-rbottom{
	padding-top:15px;

}
/* 記事一覧 */
div.recent_article{
	width:724px;
	height:196px;
	margin-bottom:10px;
	background: #FFF;
	position:relative;
	border:solid #E0D1C1 2px;
}
div.recent_article:hover{
}
div.recent_article-l,div.recent_article-r{
	float:left;
	font-size:14px;
	color:#777;
	position:relative;
}
div.fusa{
	position:absolute;
	bottom:0;
	left:-20px;
	display:block;
	z-index:100;
}
.tipp{
	width:117px;
	height:206px;
	display:block;
}
div.tip{
	background:url(http://blog.livedoor.jp/rbkyn844/ftp/tip.png) no-repeat 0 0;
	width:117px;
	height:206px;
	position:absolute;
	top:0;
	right:-12px;
	display:block;
	overflow:hidden;
}
div.tip:hover{
	background:url(http://blog.livedoor.jp/rbkyn844/ftp/tip.png) no-repeat 0 -206px;
}
div.tip-comment{
	width:90px;
	height:38px;
	display:block;
	font-size:18px;
	position:absolute;
	top:20px;
	right:-5px;
	color:#7E6625;
	z-index:5;
	font-weight:bold; 
	text-align: center; 
}
.recent_article a,div.thumnail img,div.new-article-l img,.tip-comment img{
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}
div.thumnail img:hover,div.new-article-l img:hover,.tip-comment img:hover
,.article-body img:hover,.article-body-more img:hover{
	filter:alpha(opacity=75);
	-moz-opacity:.0.75;
	opacity:0.75;
}
.tip-comment a{
	color:#7E6625;
}
.tip-comment a:hover{
	color:#ff9900;
}
div.recent_article-l{
	float:left;
	padding:15px 5px 0;
}
div.recent_article-r{
	float:left;
	padding:15px 0 0 10px;
}
div.thumnail{
	width:192px;
	height:124px;
	border:solid #75491A 3px;
	background:#127358;
	padding:13px 8px 0;
}
div.thumnail img{
	width:190px;
	height:113px;
}

div.recent_article-r h2{
	color:#7E6625;
	font-weight:bold; 
	line-height:1.2;
	padding:0;
	margin:0;
	padding-top:10px;
	width:420px;
	height:90px;
	display:block;
	font-size:25px;
	overflow:hidden;
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
}
div.recent_article-r h2 a,
div.recent_article-r h2 a:link,
div.recent_article-r h2 a:visited
{
	color:#7E6625;
	text-shadow: 0px 1px 1px rgba(0,0,0,.2);
}
div.recent_article-r h2 a:hover{
	color:#ff9900;
}
div.recent_article_txt{
	padding-top:10px;
	padding-right:10px;
	display:inline;
	font-size:14px;
}
div.recent_article_txt a{

}
div.article ul#tags {
	display:block;
	overflow:hidden;
	margin-left:20px;
	margin-bottom:10px;
background: #00697F;
}
ul.article_tag {
margin: 0 ;
padding: 0;
}
ul.article_tag li {
	display:inline;
	font-size:14px;
        list-style-type: none;
        margin: 0 ;
        padding:5px 5px 5px 0;
}

ul.article_tag li a,
ul.article_tag li a:link,
ul.article_tag li a:hover,
ul.article_tag li a:visited
{
        padding:3px 5px 3px;
        background: #7F6900;
		-moz-border-radius: 5px;/*for Firefox*/
        -webkit-border-radius: 5px;/*for Safari and chrome*/
        border-radius: 5px;
	color:#fff; 
}
/* ----------------------------------------------- */
/** ソーシャルボタン周辺 */
/** TOPツイッター */
table.twSBT {
	margin: 0 !important; padding: 0 !important;
	border: 0 none !important; background: none !important;
	border-collapse: collapse !important; border-spacing: 0 !important;
}
table.twSBT th, table.twSBT td {
	padding: 0 !important; border: 0 none !important;
	font-family: 'Trebuchet MS',arial,verdana;
	font-size: 15px !important; line-height:normal !important;
	background: none !important; vertical-align: middle;
}
table.twSBT img {
	margin: 0 !important;
	padding: 0 !important;
	border: 0 none !important;
	vertical-align: middle !important;
}
a.twSButton {
 margin: 0 4px 0 0 !important;
}
table.twSBT td {
	padding: 0 0 0 15px !important;
	background: url(http://blog.livedoor.jp/rbkyn844/ftp/twsbc0.png) left -46px no-repeat !important;
}
a.twSCount {
	padding: 0 1em; display: block !important;
	height: 40px !important; line-height: 40px !important;
	color:#7E6625 !important;
	text-decoration: none !important;
	background: url(http://blog.livedoor.jp/rbkyn844/ftp/twsbc0.png) right top no-repeat !important;
}

.twouter,.htbouter{
	float:left;
}
.htbouter{
	margin-left:10px;
}
iframe.twitter-share-button {
    width: 105px!important;
}
/** TOPはてブー */
table.htbc {
	margin: 0 !important; padding: 0 !important;
	border: 0 none !important; background: none !important;
	border-collapse: collapse !important; border-spacing: 0 !important;
}
table.htbc th, table.htbc td {
	padding: 0 !important; border: 0 none !important;
	font-family: 'Trebuchet MS',arial,verdana;
	font-size: 15px !important; line-height:normal !important;
	background: none !important; vertical-align: middle;
}
table.htbc img {
	margin: 0 !important;
	padding: 0 !important;
	border: 0 none !important;
	vertical-align: middle !important;
}
a.htbButton {
	margin: 0 4px 0 0 !important;
}
table.htbc td{
	padding: 0 0 0 15px !important;
	background: url(http://blog.livedoor.jp/rbkyn844/ftp/twsbc0.png) left -46px no-repeat !important;
}
.htbc span{
	padding: 0 1em; display: block !important;
	height: 40px !important; line-height: 40px !important;
	color:#7E6625 !important;
	text-decoration: none !important;
	background: url(http://blog.livedoor.jp/rbkyn844/ftp/twsbc0.png) right top no-repeat !important;
}
td > a.twSCount:hover,table.twSBT td:hover,.htbc span:hover,table.htbc td:hover { 
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}
td > a.twSCount:hover,table.twSBT td:hover,.htbc span:hover,table.htbc td:hover { 
	filter:alpha(opacity=75);
	-moz-opacity:.0.75;
	opacity:0.75;
}
iframe.twitter-share-button.twitter-count-vertical {
 width: 52px !important; 
}
/* ----------------------------------------------- */
/* トラックバック＆コメントエリア */
div#article-options {
	font-size: 12px;
}
div.article-option {
	padding-bottom: 10px;
}
h3{
	color:#7E6625;
	margin: 0px;
	margin:40px 0 10px;
	padding: 5px 0 10px 0;
	font-size: 20px;
	display:block;
	background:url(http://blog.livedoor.jp/rbkyn844/ftp/hline.gif) no-repeat bottom;
	position:relative;
}
#comment-form h3{
	padding-left:135px;
}
#comments-list h3{
	padding-left:155px;
}
.linkh{
	padding-left:60px;
}
.linkh img{
	border:0;
}
.comm{
	margin:0;
	border:0;
	padding:0;
	position:absolute;
	display:block;
	top:-20px;
	left:0;
}
/*** 指定しやすいようstyleReset */
	h4.ping-title
	, ul.ping-info
	, ul.ping-info li
	, ul.comment-info
	, ul.comment-info li {
		padding: 0;
		margin: 0;
	}

	ul.ping-info li
	, ul.comment-info li {
		list-style-type: none;
	}

/* ----------------------------------------------- */
/** トラックバックURL */
input#trackback-url-text {
	margin: 20px 6px 0 12px;
	width: 360px;
}
input#trackback-quick-button {
	margin: 20px 0 0 6px;
	width: 80px;
}
/* ----------------------------------------------- */
/** トラックバック一覧 */

div.trackback-box {

}
div.trackback-header {
	padding: 10px 0 3px 20px;
}
div.trackback-body {
	padding: 0 0 10px 36px;
}
/* ----------------------------------------------- */
/** コメント一覧 */

div.comment-box {
	line-height: 1.4;
	margin:10px 0;
	background-color: #F8F3EC;
	border: 1px dashed #CFC7AF;
}
div.comment-header {
	font-size:16px;
	padding: 10px 0 3px 20px;
}
div.comment-body {
	font-size:18px;
    width:650px;
	padding: 0 0 10px 20px;
font-family:'ＭＳ Ｐゴシック','ＭＳＰゴシック','MSPゴシック','MS Pゴシック';
line-height:20px;
}

/* ----------------------------------------------- */
/** コメ名前 */

.comment-number{
color:#20180c;
}

.comment-author{
color:#c09657;
}

.comment-datetime{
color:#20180c;
}
/* ----------------------------------------------- */
/** コメントフォーム */
div#comment-form-body {
	margin-top:10px;
	padding: 16px;
	color:#7E6625;
	background-color: #F8F3EC;
}

div#comment-form-body table {
	border: 0;
	width: 90%;
	line-height: 1.4;
	font-size: 16px;
}

div#comment-form-body table th {
	width: 8em;
	padding-right: 5px;
	text-align: right;
	font-weight: normal;
	font-size: 16px;
}
input#author,textarea#text{
	background-color: #ffffff;
	border: 1px dashed #CFC7AF;
}
input#author {
	width: 90%;
}
input#email {
	width: 65%;
}
input#url {
	width: 85%;
}
input#bake {
	margin: 0 0 0 5px;
}
textarea#text {
	width: 90%;
	height: 250px;
	
}
input.button {
	margin-top: 10px;
	width: 90px;
}
div#comment-form-body table tr.input-etc td {
	padding-top: 6px;
}
label.input-rating {
	margin-left: 20px;
}
label.input-rating select {
	margin-left: 3px;
}
label.input-rating-face {
	margin-left: 5px;
}
label.input-rating-star {}
div#comment-form-body table tr.submit td {
}
/* ----------------------------------------------- */
/*** コメント認証 */
div.comment-auth-announcement {
	margin: 12px 12px;
	font-size: 12px;
	border-width: 0px;
}

div.comment-auth-announcement p a {
	margin: 0 3px;
}
/*============================================================================*/
/*** フッター */

#footer{
	width:1220px;
	height:auto;
	clear:both;
	margin:0 auto 0;
	color: #fff;
	position: relative;z-index: 10;
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	}
#footer a{
	color: #fff;
}
.footertop{
	height:46px;
	background:url(http://blog.livedoor.jp/rbkyn844/ftp/ftt.jpg);
}
.footerbg{
	background:url(http://blog.livedoor.jp/rbkyn844/ftp/fbg.jpg);
}
.footerl{
	background:url(http://blog.livedoor.jp/rbkyn844/ftp/ftl.jpg) repeat-y left top;
}
.footerr{
	background:url(http://blog.livedoor.jp/rbkyn844/ftp/ftr.jpg) repeat-y right top;
}
#footercts
{
	margin:20px;
	margin-top:0px;
	padding:10px;
	overflow:hidden;
	background:url(http://blog.livedoor.jp/rbkyn844/ftp/bg.jpg);
    -moz-border-radius: 5px; /* gecko */
    -webkit-border-radius: 5px; /* webkit */
    border-radius: 5px; /* CSS3 standard */
    -khtml-border-radius: 5px; /* old konkeror */
    position: relative;
}

#ft-left,#ft-center,#ft-right
{
	padding:5px;
	float:left;
	text-align:left;
	list-style: none;
	overflow:hidden;
}
#ft-left{
	width:600px;
}
#ft-center{
	width:190px;
}
#ft-right{
	width:228px;
	height:320px;
	position:absolute;
	right:10px;
	bottom:0;
	background:url(http://blog.livedoor.jp/rbkyn844/ftp/iyou.jpg) no-repeat right bottom;
}
#acr td{
	border:0px;
	background:#29303d;
}
#acr {
	color: #FFF;
}
#acr a{
	color: #FFF;
}
.copyright{
	margin-top:10px;
	color: #fff;
	clear:both;
	font-size:80%;
	width:100%;
	text-align:center;
}
/* ----------------------------------------------- */
/** ページナビ部分 */
.page_navi{
	margin:5px 0 5px;
	color: #7E6625;
	border-top:dashed 3px #E0D1C1;
	border-bottom:dashed 3px #E0D1C1;
	padding:10px 0;
}

.page_navi a{
	color: #7E6625;
}
.prev,.next{

}
.page_navi .prev{
	background-image: url(http://blog.livedoor.jp/rbkyn844/ftp/arrowl.png);
	background-position:left 50%;
	background-repeat:no-repeat;
	float:left;
	width:300px;
	height:68px;
	padding:5px 5px 5px 40px;
}

.page_navi .next{
	background-image: url(http://blog.livedoor.jp/rbkyn844/ftp/arrowr.png);
	background-position:right 50%;
	background-repeat:no-repeat;
	float:right;
	width:300px;
	height:68px;
	padding:5px 40px 5px 5px;

}

.page_navi .prev:hover,.page_navi .next:hover{
	color:#ff9900;
	filter:alpha(opacity=75);
	-moz-opacity:.0.75;
	opacity:0.75;
}



/* ----------------------------------------------- */
/** 右のナビ */

#navi{
	width:50px;
	margin: 0;
	padding: 0;
	margin-left:1225px;
	position:fixed;
	top:170px;
	left:auto;
	list-style-type:none;
	text-align:center;
}
#navi li{
	margin:15px auto;
	text-align:center;
}
#navi li a{
	display:block;
	width:50px;
	height:30px;
	overflow:hidden;
	text-indent:777px;
	text-align:center;
}
#navi a{
}
#navi li a span{
}

#go_body{background:url(http://blog.livedoor.jp/rbkyn844/ftp/navi1.png) no-repeat;
}
#go_bottom{background:url(http://blog.livedoor.jp/rbkyn844/ftp/navi2.png) no-repeat;
}
#go_bottom:hover,#go_body:hover{
	filter:alpha(opacity=75);
	-moz-opacity:.0.75;
	opacity:0.75;
}
/* ----------------------------------------------- */
/** カテゴリの最新記事 */
.related-articles {
	padding-bottom:10px;
}
.related-articles ul{
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}
.related-articles li a{
	color:#7E6625;
	background:url(http://blog.livedoor.jp/rbkyn844/ftp/m2.png) no-repeat scroll 0 40%;
    margin: 5px 0;
    padding: 0 0 0 25px;
    font-size: 16px;
    font-weight: bold;
	line-height: 1.5;
	display:block;
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}
.related-articles li a:hover {
	color:#ff9900;
	background-position:  5px 40%;}

/* ----------------------------------------------- */
/** RTランキング ヘッダー下*/

.twrt {
	width: 115px;
	height: 123px;
	position:relative;
	float:left;
	margin:0;
	overflow: hidden;
	text-align:left;
	border:2px solid #E0D1C1;
	display:block;
}
div.twrt a img,.twrt{
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}
div.twrt a img:hover{
	filter:alpha(opacity=65);
	-moz-opacity:.0.65;
	opacity:0.65;
}
.twrt a{
	text-decoration:none;
}
.twrt:hover{
	border:2px solid #7E6625;
}
.twimg{
	height:123px;
}
.twrt img{
	position: absolute;
	height:150px;
    top: -25%;
    right: -25%;
}
.twtitle-outer{
	filter:alpha(opacity=65);
	-moz-opacity:.0.65;
	opacity:0.65;
	background:#000;
	padding:2px;
	width:111px;
	height:28px;
	position:absolute;
	font-size:13px;
	line-height:1.2;
	bottom:0px;
	z-index:1; 
}
.twtitle{
	color:#FFF;
	padding:2px;
	width:111px;
	height:28px;
	position:absolute;
	font-size:13px;
	line-height:1.2;
	bottom:0;
	z-index:1; 
	overflow: hidden;
	}
.rtcount{
	color:#FFF;
	position:absolute;
	text-align:right;
	top:2px;
	left:2px;
	font-size:14px;
	min-width:20px;
	background:#7E6625;
	padding:2px 4px;
    -moz-border-radius: 5px; /* gecko */
    -webkit-border-radius: 5px; /* webkit */
    border-radius: 5px; /* CSS3 standard */
    -khtml-border-radius: 5px; /* old konkeror */
}

/* ----------------------------------------------- */
/** 記事下RT */
div.rtcm{
	margin:10px 0;
	margin-left:-5px;
	width:707px;
	height:352px;
	overflow:hidden;
	background-image:url(http://blog.livedoor.jp/rbkyn844/ftp/rtcm.jpg);
	display:block;
	padding-top:12px;
	padding-left:7px;
}
div.rtcm a img,.rnk_outer,.rnk_outer2{
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}
div.rtcm a img:hover{
	filter:alpha(opacity=65);
	-moz-opacity:.0.65;
	opacity:0.65;
}
.rtcmrt,.rtcmcm{
	float:left;
	width:700px;
	margin-bottom:5px;
	overflow:hidden;
}
div.rnk_outer,div.rnk_outer2{
	width:136px;
	height:133px;
	overflow:hidden;
	position:relative;
	float:left;
	border:2px solid #E0D1C1;
}
div.rnk_outer:hover{
	border:solid 2px #FAB256;
}
div.rnk_outer2:hover{
	border:solid 2px #99C2E9;
}
div.rnk_img{
	width:136px;
	height:133px;
}
div.rnk_img img{
	height:150px;
	top:-25%;
	left:-25%;
}
div.rnk_img a img{
	position:absolute;
}
div.rnk_body,div.rnk_body2{
	position:absolute;
	color:#FFF;
	background:#000;
	width:136px;
	height:50px;
	left:0;
	bottom:0;
	filter:alpha(opacity=65);
	-moz-opacity:.0.65;
	opacity:0.65;
	text-decoration: none;
	line-height:1.2;
}
div.img-pick a{
	color:#FFF;
}
div.rnk_body_l{
	background:#FAB256;
}
div.rnk_body_l2{
	background:#99C2E9;
}
div.rnk_body_l,div.rnk_body_l2{
	display:block;
	height:15px;
	min-width:20px;
	line-height:13px;
	font-size:13px;
	padding:5px 8px;
	position:absolute;
	color:#FFF;
	left:5px;
	top:5px;
    -moz-border-radius: 5px; /* gecko */
    -webkit-border-radius: 5px; /* webkit */
    border-radius: 5px; /* CSS3 standard */
    -khtml-border-radius: 5px; /* old konkeror */
}
div.rnk_body_r{
	position:absolute;
	color:#FFF;
	width:128px;
	height:40px;
	left:0;
	bottom:0;
	font-weight: normal; 
	line-height:1.2;
	padding:5px;
	margin:0;
	display:block;
	font-size:13px;
	overflow:hidden;
}

/* =============================================== */
/** 01. Text -マトメクス用 */
/* ----------------------------------------------- */


.t_i{
color:#003366;
background-color:#F8F3EC;
border: 1px dashed #CFC7AF;
margin:10px 10px 5px 10px; 
padding:5px 10px 5px 10px; 
font-size: 16px;
padding-left:10px;
padding-top:5px;
padding-right:15px;
margin-top:5px;
}
.t_i img{
 max-width:620px;
}



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

/* =============================================== */
/** 01. Text -エクサワロスツール用 */
/* ----------------------------------------------- */

.res1 {
margin-top:5px;
margin-bottom:5px;
font-size:12px;
}
.res2 {
font-weight: bolder;
line-height:2.0; 
margin-bottom:2px;
font-size:15px;
}

.res3 {
font-size:18px;
}

.res4 {
font-weight:900;
line-height:1.4; 
margin-bottom:2px;
font-size:150%;
}

.AA{  
font-family:"ＭＳ Ｐゴシック",sans-serif, arial;  
font-size:14px;  
line-height:normal;  
font-weight:normal;  
}  


/* AA表示 */
.aaa{
font-family:'ＭＳ Ｐゴシック','ＭＳＰゴシック','MSPゴシック','MS Pゴシック';
font-size:16px;
line-height:18px;
}

.res10{
	color:#003366;
	background-color:#FBF8F4;
	border: 1px dashed #CFC7AF;
	margin:10px 5px 5px 5px; 
	padding:5px 5px 5px 5px; 
	font-size: 16px;
	padding-left:10px;
	padding-top:5px;
	padding-right:15px;
	margin-top:5px;
}

.res11{
	color:#003366;
	background-color:#ffffe0;
	border: 1px dashed #CFC7AF;
	margin:10px 5px 5px 5px; 
	padding:5px 5px 5px 5px; 
	font-size: 16px;
	padding-left:10px;
	padding-top:5px;
	padding-right:15px;
	margin-top:5px;
}



.blockquote{
color:#20180c;
	background-color: #FBF8F4;
	border: 1px dashed #CFC7AF;
margin:5px 10px 5px 10px; 
padding:5px 10px 5px 10px; 
font-size: 16px;

}

.resblock{
color:#003366;
background-color:#F8F3EC;
border: 1px dashed #CFC7AF;
margin:10px 10px 5px 10px; 
padding:5px 10px 5px 10px; 
font-size: 16px;
padding-left:10px;
padding-top:5px;
padding-right:15px;
margin-top:5px;
}
.resblock img{
 max-width:620px;
}


	
.link1{
	color:#7E6625;
	margin: 0px;
	margin:20px 0 10px;
	padding: 5px 0 10px 0;
	font-size: 20px;
	display:block;
	background:url(http://blog.livedoor.jp/rbkyn844/ftp/hline.gif) no-repeat bottom;
	position:relative;
}


.link2 a{
	color:#7E6625;
	background:url(http://blog.livedoor.jp/rbkyn844/ftp/m2.png) no-repeat scroll 0 40%;
    padding: 0 0 0 25px;
    font-size: 16px;
    font-weight: bold;
	line-height: 1.8;!important
	display:block;
	white-space:nowrap;
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}

.link2 a:hover {    /*マウスオーバ時の設定*/
	color:#ff9900;
	background-position:  5px 40%;
}

.link3 a:link {
height:24px;margin:0px 0px 5px 0px;padding:8px 0px 0px 22px;
font-size:16px;font-weight:bold;color:#444444;
background-image:url(http://livedoor.blogimg.jp/rbkyn844/imgs/9/1/919a3675.png);
background-repeat: no-repeat;
}

<!--▼ Andoroido用 ▼-->

.Andoroidolink {
	margin:0;
	border:0;
	padding:0;
	position:absolute;
	display: none;
	left:0;
}


<!--▼ 広告固定 ▼-->
#nav {
  width: 300px;
}

.fixed {
  position: fixed;
  top: 10px;
}
.sponsor_side_body { 
font-size:10pt;                      
color:#000000;                       
background-color:#ffffff;            
border-top:   #F0F8FF 0px solid;     
border-left:  #87CEEB 0px solid;     
border-right: #87CEEB 0px solid;     
border-bottom:#87CEEB 0px solid;     
padding:5px 0px 5px 0px; 
line-height:1.1;
text-align:left;
margin-bottom:10px; /* 次のプラグインまでの間隔 */
}

<!--▲ 広告固定 ▲-->
<!--▲リンク固定▲-->
#navr {
  width: 160px;
}

.fixed_navr {
	position: fixed;
	top: 10px;
}

<!--▲リンク固定▲-->

<!--▼ ブックマーク用 ▼-->
.sponsor_sidekoku_body_kokuban { 
font-size:10pt;
color:#000000;                       
background-color:#ffffff;                                            
background:url(http://blog.livedoor.jp/rbkyn844/ftp/boardside.jpg);
border-top:   #F0F8FF 0px solid;     
border-left:  #87CEEB 0px solid;     
border-right: #87CEEB 0px solid;     
border-bottom:#87CEEB 0px solid;     
padding:5px 0px 5px 0px; 
line-height:1.1;
text-align:left;
margin-bottom:10px; /* 次のプラグインまでの間隔 */
}

div.sidekoku {
	padding: 5px;
	background-color: #FFF;
　　　　background:url(http://blog.livedoor.jp/rbkyn844/ftp/boardside.jpg);
	overflow:hidden;
	border:#E0D1C1 2px solid;
	border-top:none;
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	-ms-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}
div.sidekoku a{
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	-ms-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}
div.sidekoku ul.tagcloud {
	margin: 6px;
	padding: 3px;
}
div.sidekoku ul.daily_count {
	margin: 6px;
	padding: 3px;
}

div.sidekoku ul.type_counter {
	text-align: left;
}
div.sidekoku p.daily_count_free_area {
	margin: 12px 6px;
	padding: 3px;
	text-align: left;
<!--▲ 広告固定 ▲-->

/* ----------------------------------------------- */
/** サイドメニューバー */
.snsb {
	overflow: hidden;
        float: right;
}
.snsb li {
	float: left;
	margin-right: 4px;
}
.snsb iframe {
	margin: 0 !important;
}

.sns_button li {
margin: 2px 2px 2px 0;
float: left;
display: inline;
}

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