@charset "UTF-8";

* {
	margin:	0;
	padding:	0;
	font-family:	"メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.adlink img{
	width:100%;
}
body {
	color:	#333333;
	line-height:	1.3;
	font-size:	12px;
	background-color:	#eeeeee;
}
a {
	color:	#0000aa;
	text-decoration:	none;
}
a:link {
	text-decoration:	none;
}
a:active {
	text-decoration:	none;
}
a:visited {
	text-decoration:	none;
}
a:hover {
	color:	#d9a62e;
	text-decoration:	none;
}
ul {
	list-style-type:	none;
}
/* ----------------------------------------------- */

#container {
	width:	1050px;
	margin:	0 auto;
	background-color:	#ffffff;
	border-left:	solid 1px #4c6390;
	border-right:	solid 1px #4c6390;
}
#blog-header {
	width:	1050px;
	height:	200px;
	margin:	0 auto;
	font-size:	20px;
	font-weight:	bold;
	overflow: hidden;
}
#blog-title a {
	line-height:	1em;
	font-size:	1em;
	font-weight:	normal;
	display:	block;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
#blog-title img {
	width:	1050px;
	height:	200px;
	border: 0;
	border-top: 1px solid #4c6390;
	border-bottom: 1px solid #4c6390;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
#blog-title a:hover img{
    opacity: 0.80;
    -moz-opacity: 0.80; /* Firefox */
    filter: alpha(opacity=80); /* IE6/7 */
    -ms-filter: "alpha(opacity=80)"; /* IE8 */
}
#main {
	float:	left;
	display:	inline;
	width:	770px;
	margin:	5px;
	margin-left:	7px;
	margin-right:	3px;
}
#sub {
	float:	right;
	display:	inline;
	width:	260px;
	margin:	5px;
}
#extra {
	display:	inline;
	width:	1050px;
}
#head_rss {
	border:	solid 1px #4c6390;
	margin-bottom:	5px;
}
.pickup-outher1 {
	width:	730px;
	margin:	0 auto;
	margin-top:	10px;
}
.pickup1 {
	height:	400px;
	overflow:	hidden;
}
#footer_rss1 {
	margin-left:	-1100px;
}
.pickup-outher2 {
	margin-top:	30px;
	margin-left:	40px;
	margin-bottom:	40px;
}
.pickup2 {
	height:	400px;
	overflow:	hidden;
}
#footer_rss2 {
	margin-left:	-2200px;
}
.img_pickup-outher1 {
	margin-left:	4px;
}
.img_pickup1 {
	height:	150px;
	overflow:	hidden;
}
#img_link1 {
	margin-left:	-3300px;
}
.pickup-outher4 {
}
.pickup4 {
	height:	700px;
	overflow:	hidden;
}
#nanj_rss {
	margin-left:	-4400px;
}
#rss1001 {
	margin-left:	-5500px;
}
.pickup-outher1001 {
	margin-bottom:	10px;
}
/* ----------------------------------------------- */

.entry-title {
	font-size:	20px;
	color:	#ffffff;
	background-color:	#052465;
	font-weight:	bold;
	padding:	3px;
	padding-left:	5px;
}
.sidetitle {
	background-color: #4c6390;
	color:	#ffffff;
	font-size:	14px;
	padding:	3px;
	padding-left:	5px;
	font-weight:	bold;
	margin-bottom:	5px;
}
.sidebody {
	font-size:	13px;
}
.sidewrapper {
	margin-bottom:	20px;
}
.page_top {
	width:	1050px;
	background-color:	#052465;
	text-align: center;
	font-size:	25px;
	color:	#ffffff;
	padding:	3px 0px;
	margin:	5px 0px;
}
.clear-both {
	clear:	both;
	height:	0px;
}
.footer-outer {
	width:	1050px;
	text-align:	right;
	padding-bottom:	20px;
}

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

.article-outer {
	border:	solid 1px #4c6390;
	margin-bottom:	20px;
}
.article-header {
	font-size:	14px;
	border-bottom: dotted 1px #333333;
	padding:	1px 3px;
}
.article-date-outer {
	float:	left;
}
.article-category-outer {
	float:	left;
}
.article-post {
	float:	left;
}
.article-others {
	float:	left;
}
.article-body {
	margin-top:	10px;
	padding:	10px;
	padding-left:	25px;
	font-size:	17px;
}
.article-body-inner {
	font-family:	"ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	overflow: hidden;
}
.article-body-inner font {
	font-family:	"ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.article-body-inner div {
	font-family:	"ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.plugin-link {
	width:	340px;
	float:	left;
	margin:	5px;
}
.plugin-memo {
	width:	340px;
	float:	left;
	margin:	5px;
}
.plugin-memo img {
	border:	0;
}
.plugin-daily_count {
	width:	340px;
	float:	left;
	margin:	5px;
}
.page_top_outer {
	margin:	15px 0px 5px 0px;
	border-top:	solid 1px #4c6390;
	border-bottom:	solid 1px #4c6390;
}
.body-footer-afi {
	text-align:	center;
	padding-top:	20px;
	height:	300px;
	border-top: dotted 3px #4c6390;
}
/* ----------------------------------------------- */

.entry-title a {
	color:	#ffffff;
}
.entry-title a:hover {
	color:	#ffd900;
}
.page_top:hover {
	color:	#ffd900;
}
.article-continue {
	margin:	0 auto;
	margin-top:	10px;
	text-align:	center;
	font-weight:	bold;
	width:	500px;
	display:	block;
}
.article-continue a {
	color:	#ffffff;
}
.article-continue a:hover {
	color:	#ffd900;
}
.read_more {
	font-size:	16px;
	margin:	0 auto;
	margin-top:	20px;
	margin-bottom:	10px;
	padding:	5px 0px;
	width:	500px;
	background-color:	#052465;
}

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

.related-articles {
	font-size:	18px;
	margin:	20px 0px;
}
.related-articles h3 {
	margin-bottom:	5px;
}
.related-articles ul {
	padding-left:	15px;
}
#takecomment {
	width:	470px;
	margin:	10px 0px;
	float:	left;
}
.takecommenthead {
	margin-bottom:	5px;
}
input#author {
	width:	300px;
	margin-bottom:	5px;
}
textarea#text {
	width:	450px;
	height:	100px;
	margin-bottom:	5px;
}
#takecomment input.button {
	font-size:	15px;
	font-weight:	bold;
	width:	450px;
	height:	60px;
	margin:	0 auto;
	margin-top:	10px;
}
.input-etc {
	display:	none;
}
.input-facemark {
	display:	none;
}
.article-footer {
	font-size:	14px;
	padding-left:	10px;
	margin-bottom:	10px;
	border-top: dotted 1px #4c6390;
}
#article-options {
	font-size:	14px;
	padding-left:	10px;
	margin-bottom:	10px;
}
#article-options h3 {
	font-size:	18px;
}
#ld_blog_article_comment_entries {
	margin-top:	10px;
}
.article-footer h3 {
	font-size:	18px;
}
#comments-list {
	font-size:	15px;
	margin-top:	50px;
	margin-bottom:	50px;
}
.comment-author {
	font-size:	14px;
	font-weight:	bold;
	float:	left;
}
.comment-date {
	padding-left:	10px;
	float:	left;
}
.comment-body {
	padding-top:	5px;
	padding-left:	10px;
	margin-bottom:	10px;
	clear:	both;
}
.comment-info {
	margin:	30px 0px;
}

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

div.archives-title-outer {
	margin:	0;
	padding:	0;
	padding-top:	15px;
	padding-bottom:	15px;
	text-align:	center;
	font-size:	1.2em;
}
div.archives-title-outer-2 {}

div.archives-title-outer-3 {}

h2.archives-title {
	padding:	10px;
	background-color:	#eeeeee;
	text-align:	center;
	font-size:	1.2em;
	border:	solid 1px #4c6390;
}

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

a:hover img{
    opacity: 0.75;
    -moz-opacity: 0.75; /* Firefox */
    filter: alpha(opacity=75); /* IE6/7 */
    -ms-filter: "alpha(opacity=75)"; /* IE8 */
}
.img_center {
	text-align:	center;
}
.img_center img {
	max-height:	300px;
}
.article-body img {
	border:	double 2px  #4c6390;border-color:gray;border-width:6px;

	max-width:	650px;
}
.article-pager-outer {
	font-size:	16px;
	font-weight:	bold;
}
.prev {
	float:	left;
}
.next {
	float:	right;
}
.index-navigator {
	font-size:	16px;
}

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

.head_afi {
	text-align:	center;
	margin:	10px 0px;
}
.entry_afi {
	margin:	20px 0px 40px 0px;
}
.color_id {
	font-weight:	bold;
	display:	inline;
	display:	inline-block;
	color:	#0000ff;
}
#sub .plugin-memo {
	float:	none;
	margin:	0px;
	margin-bottom:	20px;
	width:	100%;
}
#social-button {
	width:	270px;
	padding-top:	30px;
	margin-left:	15px;
	float:	left;
}
#social-button h3 {
	margin-top:	10px;
	margin-bottom:	20px;
}
input.sf {
	width:	200px;
}
.article-entry_all a {
	color:	#ffffff;
}
.article-entry_all a:hover {
	color:	#ffd900;
}
.entry_all {
	font-size:	18px;
	font-weight:	bold;
	text-align:	center;
	background-color:	#052465;
	margin:	0 auto;
	margin-top:	40px;
	margin-bottom:	50px;
	padding:	5px 0px;
	width:	600px;
}
dl.article-tags {
	font-size:	13px;
	margin-top:	5px;
	margin-left:	5px;
	margin-bottom:	5px;
}
.article-footer dl.article-tags {
	margin:	0;
	margin-top:	2px;
}
input.sfbtn {
	width:	50px;
}

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

.link-tab {
	font-size:	16px;
	background:	url("http://nanjyakyu.ldblog.jp/arrow01.gif") no-repeat 0px 4px;
	padding-left:	11px;
	margin-left:	5px;
	cursor:	pointer;
}
.link-tab:hover {
	background:	url("http://nanjyakyu.ldblog.jp/arrow02.gif") no-repeat 0px 4px;
}
.link {
	font-size:	14px;
	margin-left:	20px;
	line-height:	1.4;
	display:	none;
}
.link-list {
	max-height:	510px;
	overflow : auto;
}
.side_amazon img {
	width:	260px;
	min-height:	300px;
}

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

#sub .title_text {
	color:	#ffffff;
	display:block;
	padding:3px 5px;
	line-height:19px;
	font-size:17px;
	overflow:hidden;
	background-color:#000000;
	position:absolute;
	height:40px;
	width:246px;
	font-weight:bold;
	left:0px;
	bottom:0px;
}
#sub .title_text:hover {
	color:	#ffd900;
}

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

#sub .tweet_ranking li {
	width:	256px;
	min-height:	196px;
	border:	2px solid #4c6390;
	margin-bottom:	5px;
	position:relative;
}
#sub .tweet_ranking li:hover {
	border:2px solid #0000aa;
	opacity: 0.9;
	-moz-opacity: 0.9; /* Firefox */
	filter: alpha(opacity=90); /* IE6/7 */
	-ms-filter: "alpha(opacity=90)"; /* IE8 */
}
#sub .tweet_ranking img {
	width:	256px;
	height:	158px;
	min-height:	196px;
}
#sub .tweet_ranking .tweet_count a {
	text-decoration:	none;
	font-size:	16px;
	font-weight:	bold;
	background-color:#052465;
	color:	#ffffff;
	display:block;
	position:absolute;
	padding:	4px 7px 6px 6px;
	top:0px;
	left:0px;
}
#sub .tweet_ranking .tweet_count a:hover{
	background-color:#ffd900;
	color:#052465;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
}
#sub .tweet_ranking .hatebu_count a {
	text-decoration:	none;
	font-size:	16px;
	font-weight:	bold;
	background-color:#052465;
	color:	#ffffff;
	display:block;
	position:absolute;
	padding:	4px 6px 6px 7px;
	top:0px;
	right:0px;
}
#sub .tweet_ranking .hatebu_count a:hover{
	background-color:#ffd900;
	color:#052465;
	display:block;
	position:absolute;
	top:0px;
	right:0px;
}
#sub .tweet_ranking .comme_count a {
	text-decoration:	none;
	font-size:	16px;
	font-weight:	bold;
	background-color:#052465;
	color:	#ffffff;
	display:block;
	position:absolute;
	padding:	4px 6px 6px 7px;
	top:0px;
	right:0px;
}
#sub .tweet_ranking .comme_count a:hover{
	background-color:#ffd900;
	color:#052465;
	display:block;
	position:absolute;
	top:0px;
	right:0px;
}

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

#sub .comme_ranking li {
	width:	256px;
	min-height:	196px;
	border:	2px solid #4c6390;
	margin-bottom:	5px;
	position:relative;
}
#sub .comme_ranking li:hover {
	border:2px solid #0000aa;
	opacity: 0.9;
	-moz-opacity: 0.9; /* Firefox */
	filter: alpha(opacity=90); /* IE6/7 */
	-ms-filter: "alpha(opacity=90)"; /* IE8 */
}
#sub .comme_ranking img {
	width:	256px;
	min-height:	196px;
}
#sub .comme_ranking .comme_count a {
	text-decoration:	none;
	font-size:	16px;
	font-weight:	bold;
	background-color:#052465;
	color:	#ffffff;
	display:block;
	position:absolute;
	padding:	4px 7px 6px 6px;
	top:0px;
	left:0px;
}
#sub .comme_ranking .comme_count a:hover{
	background-color:#ffd900;
	color:#052465;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
}
#sub .comme_ranking .tweet_count a {
	text-decoration:	none;
	font-size:	16px;
	font-weight:	bold;
	background-color:#052465;
	color:	#ffffff;
	display:block;
	position:absolute;
	padding:	4px 6px 6px 7px;
	top:0px;
	right:0px;
}
#sub .comme_ranking .tweet_count a:hover{
	background-color:#ffd900;
	color:#052465;
	display:block;
	position:absolute;
	top:0px;
	right:0px;
}
#sub .comme_ranking .hatebu_count a {
	text-decoration:	none;
	font-size:	16px;
	font-weight:	bold;
	background-color:#052465;
	color:	#ffffff;
	display:block;
	position:absolute;
	padding:	4px 6px 6px 7px;
	top:0px;
	right:0px;
}
#sub .comme_ranking .hatebu_count a:hover{
	background-color:#ffd900;
	color:#052465;
	display:block;
	position:absolute;
	top:0px;
	right:0px;
}

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

.wprank {
	margin-bottom:	40px;
	margin-left:	40px;
	margin-top:	30px;
}
.wprank td {
	padding:	3px;
}
.quot {
	text-align:	right;
	color:	#888888;
	font-size:	12px;
}

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

.side-amazon-item {
	position:relative;
	margin-bottom:	10px;
}
.side-amazon-item:hover {
	opacity: 0.90;
	-moz-opacity: 0.90; /* Firefox */
	filter: alpha(opacity=90); /* IE6/7 */
	-ms-filter: "alpha(opacity=90)"; /* IE8 */
}
.side-amazon-title {
	display:block;
	padding:5px 5px;
	line-height:16px;
	font-size:16px;
	overflow:hidden;
	color:#ffffff;
	background-color:#000000;
	opacity: 0.95;
	-moz-opacity: 0.95; /* Firefox */
	filter: alpha(opacity=95); /* IE6/7 */
	-ms-filter: "alpha(opacity=95)"; /* IE8 */
	position:	absolute;
	height:	10%;
	width:	250px;
	font-weight:	bold;
	left:0px;
	bottom:0px;
}
.side-amazon-title:hover {
	color:	#ffd900;
	opacity: 1.0;
	-moz-opacity: 1.0; /* Firefox */
	filter: alpha(opacity=100); /* IE6/7 */
	-ms-filter: "alpha(opacity=100)"; /* IE8 */
}
.side_dn .top_dn{
	display:	none;
}
.rep {
	background-color:	#eeeeee;
	border:		1px dotted #333333;
	padding:	10px;
	margin:	10px;
	width:	auto;
}
.aa {
	font-size:	16px;
	line-height:	18px;
	font-family:	"ＭＳ Ｐゴシック","MS PGothic","Mona","mona-gothic-jisx0208.1990-0",sans-serif;
}

@font-face{
　font-family: 'Saitamaar';
　src: url('http://keage.sakura.ne.jp/fonts/Saitamaar.eot?') format('eot'),
　url('http://keage.sakura.ne.jp/fonts/Saitamaar.woff.php') format('woff'),
　url('http://keage.sakura.ne.jp/fonts/Saitamaar.ttf') format('truetype');
　font-weight: normal;
　font-style: normal;
}
.aa{
　font-size:16px;
　line-height:18px;
　font-weight:normal;
　font-family:'ＭＳ Ｐゴシック', 'MS PGothic', 'MS Pｺﾞｼｯｸ', 'MS Pゴシック', ＭＳＰゴシック, MSPゴシック,
　　IPAMonaPGothic, 'IPA モナー Pゴシック', 'IPA mona PGothic', 'IPA MONAPGOTHIC',
　　Mona, Monapo, Saitamaar, sans-serif;
}


#i2i-15a675c9be31438acfd-wrap img,
#i2i-15a675c9be31438acfd-wrap span,
#i2i-15a675c9be31438acfd-wrap button,
#i2i-15a675c9be31438acfd-wrap iframe,
#i2i-15a675c9be31438acfd-wrap iframe html,
#i2i-15a675c9be31438acfd-wrap iframe html body,
#i2i-15a675c9be31438acfd-wrap iframe html body #tag_c{
 display: none;
}
