@charset "utf-8";
/*
	wm_gienah
	http://wmks.blog85.fc2.com/
	Author: wmks
	==============================================
	License:
	Creative Commons 表示 - 継承 2.1 日本 (CC BY-SA 2.1)
	http://creativecommons.org/licenses/by-sa/2.1/jp/
	==============================================
	『※』で検索すると大まかな設定部分にジャンプ
	==============================================
	##### 目次 #####
	0-リセット
	1-レイアウト
	2-全体共通
		リンク
		画像
		フォーム
	3-各部詳細
		#header
			#title
			#menu
		#main
			ul.continue
			#continue
			ul.information, ul.link
			.tag
			.titlelist
			.relate_dl
			.fc2twtr
			.fc2_footer
			#information (インデックスエリア/プラグインカテゴリ３)
			#entry
			#entry_link
			#page
			#trackback, #trackback_url, #comment, #comment_post
			#utility (プラグインカテゴリ１＆２)
			#footer
	4-プラグイン
	5-おまけ
		twitter公式プロフィールウィジェット補正
*/
/*================================================
	0-リセット
================================================*/
html,body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,ol,ul,li,dl,dt,dd,table,th,td,form,fieldset,input,textarea{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
address,th,caption,em,strong,code,cite,dfn{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
fieldset,img,abbr,acronym{border:none;}
legend{display:none;}
q:before,q:after{content:"";}
br{letter-spacing:0;}
/*================================================
	1-レイアウト
================================================*/
body {
	/* ↓背景画像＆背景色※ */
	background: #F0F0F0;
	text-align: center;
}
#container {
	width: 950px;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
}
#header {
        background: #ffffff;
	margin-bottom: 15px;
	border: 1px solid #E1E1E1;
	border-top: none;
}
#title {
        display: none;
	padding: 5px 13px;
	background: url("//blog-imgs-30.fc2.com/w/m/k/wmks/wm_gienah_bg_title.gif") 0 0 repeat-x #6F6F6F;
}
#main {
	padding: 0 34px 21px 34px;
	border: 1px solid #E1E1E1;
	background: #FFFFFF;
	overflow: hidden;
	/zoom: 1;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
}
#content {
	float: left;
	width: 660px;
	margin: -13px 0 -21px -34px;
	padding: 0 34px 21px 34px;
	border-right: 1px solid #E1E1E1;
	overflow: hidden;
	/zoom: 1;
}
* html #content {
	width: 729px;
}
#utility {
        position: relative;
	float: right;
	width: 201px;
	margin: -90px -34px -21px -1px;
	padding: 0 9px 0 9px;
	border-left: 1px solid #E1E1E1;
	background: url("//blog-imgs-30.fc2.com/w/m/k/wmks/wm_gienah_bg_utility.gif") 0 0 no-repeat;
	overflow: hidden;
	/zoom: 1;
		-webkit-border-top-right-radius: 3px;
		-moz-border-radius-topright: 3px;
		border-radius: 0px 3px 0px 0px;
}
* html #utility {
	width: 219px;
}
* html #content, * html #utility {
	display: inline;
}
body #eqfirst {display: none;}
#eqfirst,#eqlast {
 display: block;
 margin: 0px 0px 0px 20px; /* 余白: 上部　右部　下部　左部 */
}
/*================================================
	2-全体共通
================================================*/
body, * html th, * html td, * html caption {
	color: #474747;/* 基本文字色※ */
	font-family: Arial, Verdana, sans-serif;
	font-size: 78%;/* 基本文字サイズ※ */
	letter-spacing: 1.5px;
	line-height: 1.8;
}
h2 {
	margin: 34px 0 34px -34px;
	padding-left: 13px;
	border-left: 21px solid #F0F0F0;
	color: #303030;
	font-weight: bold;
	font-size: 120%;
	line-height: 1;
}
h3 {
	margin: 34px 0 13px 0;
	padding: 5px 0 5px 8px;
	border-left: 5px solid #A0A0A0;
	border-bottom: 1px solid #F0F0F0;
	color: #303030;
	font-weight: bold;
	line-height: 1;
}
h4 {
    background:#eee;  
    border-top:1px solid #ccc;  
    border-right:1px solid #ccc;  
    border-left:7px solid #ccc;  
    border-bottom:1px solid #ccc;  
    padding: 0 10px; 
    color: #000000;
    font-weight: bold;
    font-size:x-large;
}
h5 {
    border-top: 3px double #ccc;  
    border-bottom: 3px double #ccc;  
    padding: 3px 10px 3px 15px; 
    color: #000000;
    font-weight: bold;
    font-size:large;
}
h6 {
    border-left:7px solid #ccc;  
    border-bottom:1px dashed #ccc;  
    padding: 0 10px; 
    color: #000000;
    font-weight: bold;
}
p {
	margin: 13px 0;
}
blockquote {
	margin: 13px 0;
	padding: 7px 20px;
	border: 1px solid #F5F5F5;
	background: #FAFAFA;
	color: #808080;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
}
pre {
	width: auto;
	margin: 13px 0;
	padding: 10px;
	border: 3px solid #F5F5F5;
	background: #FFFFFF;
	color: #808080;
	overflow: auto;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
}
* html pre {
	width: 100%;
	overflow: scroll;
}
ol {
	margin: 13px 0;
}
ol li {
	list-style: decimal inside;
}
ul {
	margin: 13px 0;
}
ul li {
	padding-left: 13px;
	background: url("//blog-imgs-30.fc2.com/w/m/k/wmks/wm_gienah_list.gif") 0 0.2em no-repeat;
}
dl {
	margin: 13px 0;
	padding-left: 8px;
	border-left: 5px solid #F5F5F5;
}
dl dt {
	border-bottom: 1px solid #F5F5F5;
	color: #303030;
}
dl dd {
	margin: 13px 0 13px 29px;
}
table {
	margin: 13px 0;
	padding: 7px 20px;
	border: 1px solid #F5F5F5;
	background: #FAFAFA;
	color: #808080;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
}
table caption {
	padding: 4px 7px;
	border: 1px solid #F5F5F5;
	border-bottom: none;
	background: #F5F5F5;
}
table th {
	padding: 4px 7px;
	border: 1px solid #F5F5F5;
	background: #FAFAFA;
}
table td {
	padding: 7px;
	border: 1px solid #F5F5F5;
}
em {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
code {
	color: #000850;
	font-family: "ＭＳ ゴシック", monospace;
	font-size: 100%;
}
/*--------------------------------------リンク※*/
a:link {/* 未読 */
	color: #61ADB5;
	text-decoration: none;
}
a:visited {/* 既読 */
	color: #5E959B;
	text-decoration: none;
}
a:hover {/* マウスオーバー */
	color: #000000;
	text-decoration: underline;
}
a:active {/* アクティブ */
	color: #000000;
	text-decoration: underline
}
/*------------------------------------------画像*/
img {
	vertical-align: middle;
}
a:link img {
	opacity: 1;
}
a:visited img {
	opacity: 1;
}
a:hover img {
	opacity: 0.85;
}
a:active img {
	opacity: 0.85;
}
/*--------------------------------------フォーム*/
form {
	margin: 13px 0;
}
form fieldset {
	padding: 7px 12px;
	border: 1px solid #F5F5F5;
	line-height: 1.5;
}
form p, form ul, form ul li, form dl, form dl dt, form dl dd {
	margin: 5px 0;
	padding: 0;
	border: none;
	background: transparent;
	color: #808080;
}
input, textarea, select {
	padding: 3px;
	border: 1px solid #F0F0F0;
	background: url("//blog-imgs-30.fc2.com/w/m/k/wmks/wm_gienah_bg_input.gif") 1px 1px no-repeat #FFFFFF;
	color: #474747;
	font-size: 100%;
	vertical-align: middle;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
}
textarea {
	width: 80%;
	font-size: 120%;
}
input[type="text"]:hover, input[type="password"]:hover, textarea:hover,
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
	outline: 3px solid #FAFAFA;
	background: #FFFFFF;
}
input[type="submit"], input[type="reset"], input[type="button"] {
	padding: 4px 12px;
	border: 1px solid #ECECEC;
	background: url("//blog-imgs-30.fc2.com/w/m/k/wmks/wm_gienah_bg_input_button.png") left top no-repeat #F0F0F0;
	color: #303030;
	font-weight: bold;
		box-shadow:
			1px 1px 0 rgba(255,255,255, 0.3) inset,
			-1px -1px 0 rgba(255,255,255, 0.3) inset;
		text-shadow:
			0 1px 0 rgba(255,255,255, 0.5),
			0 -1px 0 rgba(255,255,255, 0.5);
}
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
	border: 1px solid #DCDCDC;
	background-color: #E0E0E0;
	color: #000000;
	font-weight: bold;
}
/*================================================
	3-各部詳細
================================================*/
/*------------------------------------------------
	#header
------------------------------------------------*/
/*------------------------------------------------
		#title
------------------------------------------------*/
#title h1 {
	font-weight: bold;
	text-align: right;
	line-height: 1;
}
#title p.description {
	display: none;
}
#title h1 a {
		text-shadow:
			0 1px 0 rgba(0,0,0, 0.05),
			0 -1px 0 rgba(0,0,0, 0.05);
}
#title h1 a:link, #title h1 a:visited {
	color: #D0D0D0;
	text-decoration: none;
}
#title h1 a:hover, #title h1 a:active {
	color: #F0F0F0;
	text-decoration: none;
}
/*------------------------------------------------
		#menu
------------------------------------------------*/
#menu ul.menu {
	margin: 0;
	border-top: 0px solid #333333;
	border-bottom: 0px solid #333333;
	background: #333333;
	overflow: hidden;
	/zoom: 1;
    -webkit-box-shadow: 0 10px 10px -6px #888;
       -moz-box-shadow: 0 10px 10px -6px #888;
            box-shadow: 0 10px 10px -6px #888;
}
#menu ul.menu li {
	display: inline;
	padding: 0;
	background: none;
}
#menu ul.menu li a {
	display: block;
	float: left;
	padding: 10px 28px;
	border-right: 1px solid #333333;
	font-weight: ;
	font-size: 100%;
	line-height: 1;
}
#menu ul.menu li a:link, #menu ul.menu li a:visited {
	background: #333333;
	color: #F5F5F5;
	text-decoration: none;
}
#menu ul.menu li a:hover, #menu ul.menu li a:active {
	background: #808080;
	color: #FFFFFF;
	text-decoration: none;
}
/*------------------------------------------------
	#main
------------------------------------------------*/
/*-----------------------------------ul.continue*/
ul.continue {
	margin: 13px 0;
	overflow: hidden;
	/zoom: 1;
}
ul.continue li {
	display: inline;
	position: relative;
	left: 50%;
	float: left;
	padding: 0;
	background: none transparent;
}
ul.continue li a {
	display: block;
	position: relative;
	left: -50%;
  	float: left;
	padding: 13px 130px;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 1;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
}
ul.continue li a:link, ul.continue li a:visited {
	border: 1px solid #c0c0c0;
	background: #e4e4e4;
	color: #4c4c4c;
	text-decoration: none;
}
ul.continue li a:hover, ul.continue li a:active {
	background: #c0c0c0;
	color: #4c4c4c;
	text-decoration: none;
}
/*-------------------------------------#continue*/
#continue {
	margin-top: 10px;
	border-top: 1px dashed #F0F0F0;
}
/*-----------------------ul.information, ul.link*/
ul.information, ul.link {
	clear: both;
	margin: 0;
	color: #B0B0B0;
	text-align: right;
	line-height: 1;
}
ul.information a:link, ul.information a:visited,
ul.link a:link, ul.link a:visited {
	color: #808080;
}
ul.information a:hover, ul.information a:active,
ul.link a:hover, ul.link a:active {
	color: #000000;
}
ul.information li, ul.link li {
	display: inline;
	padding: 0;
	background: none transparent;
}
ul.information li+li:before, ul.link li+li:before {
	content: " | ";
	color: #D0D0D0;
}
/*------------------------------------------.tag*/
ul.information li.entry_tag span.tag+span.tag:before {
	content: ", "
}
* html ul.information li.entry_tag {
	word-break: break-all;
}
* html ul.information li.entry_tag span.tag {
	margin-right: 13px;
}
/*------------------------------------.titlelist*/
.titlelist {
	margin: 13px 0;
	padding: 0 12px;
	border: 1px solid #F5F5F5;
	background: #FAFAFA;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
}
.titlelist h3 {
	margin: 13px 0;
	padding: 0;
	border: none;
	background: none transparent;
	font-weight: normal;
	font-size: 100%;
}
.titlelist .content {
	margin: 13px 0 13px 21px;
	color: #808080;
}
.titlelist ul.information {
	margin: 13px 0;
}
/*------------------------------------.relate_dl*/
dl.relate_dl {
	margin: 34px 0;
	padding: 10px;
	border: 3px solid #F5F5F5;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		background-image: -moz-linear-gradient(top, #FAFAFA 0%, #FFFFFF 34px, #FFFFFF 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAFAFA), color-stop(34px,#FFFFFF), color-stop(100%,#FFFFFF));
		background-image: -webkit-linear-gradient(top, #FAFAFA 0%,#FFFFFF 34px,#FFFFFF 100%);
		background-image: -o-linear-gradient(top, #FAFAFA 0%,#FFFFFF 34px,#FFFFFF 100%);
		background-image: -ms-linear-gradient(top, #FAFAFA 0%,#FFFFFF 34px,#FFFFFF 100%);
		background-image: linear-gradient(top, #FAFAFA 0%,#FFFFFF 34px,#FFFFFF 100%);
}
dl.relate_dl dt.relate_dt {
	margin: -10px -10px 12px -10px;
	padding: 10px;
	border: none;
	border-bottom: 1px solid #F5F5F5;
	color: #808080;
	line-height: 1;
}
dl.relate_dl dd.relate_dd {
	margin: 0;
}
dl.relate_dl dd.relate_dd ul.relate_ul {
	display: block;
	margin: 0;
}
/*--------------------------------------.fc2twtr*/
dl.fc2twtr {
	margin: 13px 0;
	padding: 0;
	border: none;
}
dl.fc2twtr dt {
	margin: 0 0 13px 0;
	border-bottom: none;
	font-weight: bold;
}
dl.fc2twtr dt img {
	margin: 0 13px 0 0;
}
dl.fc2twtr dd {
	margin: 0;
	border-top: 1px solid #F5F5F5;
}
/*-----------------------------------.fc2_footer*/
div.fc2_footer {
	margin: 34px 0;
}
div.fc2_footer img {
	vertical-align: top;
}
div.fc2_footer table.fc2_socialbtn {
	display: inline;
}
table.fc2_socialbtn caption, table.fc2_socialbtn tr th, table.fc2_socialbtn tr td {
	margin: 0;
	padding: 0;
	border: none;
	background: none transparent;
}
/*------------------------------------------------
		#information (インデックスエリア/プラグインカテゴリ３)
------------------------------------------------*/
#content #information {
	margin: 0 0 34px 0;
}
#content #information .information {
	margin: 13px -34px 0 -34px;
	padding: 0 34px;
	border-top: 1px solid #F3F3F3;
	border-bottom: 1px solid #F3F3F3;
	background: url("//blog-imgs-30.fc2.com/w/m/k/wmks/wm_gienah_bg_information.gif") 0 0 no-repeat #FAFAFA;
	/zoom: 1;
}
#content #information .information h2 {
	position: relative;
	float: left;
	margin: -1px 0 0 -13px;
	padding: 5px 12px;
	border: 1px solid #F3F3F3;
	border-top: none;
	background: none #FFFFFF;
	color: #B0B0B0;
	font-weight: bold;
	font-size: 100%;
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
		border-radius: 0 0 5px 5px;
}
* html #content #information .information h2 {
	display: inline;
}
#content #information .information .content {
	clear: both;
	overflow: hidden;
	/zoom: 1;
}
#content #information .information .content .plugin_description,
#content #information .information .content .plugin_description2 {
	margin: 13px 0;
	color: #B0B0B0;
}
/*------------------------------------------------
		#entry
------------------------------------------------*/
.entry {
	margin: 34px 0 0 0;
	padding: 0 0 13px 0;
	border-bottom: 1px solid #E1E1E1;
	font-size: 13px;
}
.entry h2 {
	margin: 34px 0 0 -34px;
	padding-left: 13px;
	border-left: 21px solid #999999;
	background: none transparent;
	color: #303030;
	font-size: 120%;
}
.entry h2 a:link, .entry h2 a:visited {
	color: #303030;
	text-decoration: none;
}
.entry h2 a:hover, .entry h2 a:active {
	color: #B0B0B0;
	text-decoration: none;
}
.entry ul.information {
	margin-top: 5px;
	text-align: left;
}
.entry .content {
	margin: 34px 0;
}
/*------------------------------------------------
		#entry_link
------------------------------------------------*/
#entry_link {
	margin: 34px 0 13px 0;
	padding: 12px;
	border: 1px solid #F5F5F5;
	color: #D0D0D0;
}
#entry_link h3 {
	display: none;
}
#entry_link ul {
	margin: 0;
	text-align: right;
}
#entry_link ul li {
	display: inline;
	padding: 0;
	background: none;
}
#entry_link ul li+li:before {
	content: " | ";
}
#entry_link ul li a {
	margin: 0 5px;
}
* html #entry_link ul li a {
	margin: 0 0 0 13px;
}
#entry_link ul li.previous a:before {
	content: "≪ ";
}
#entry_link ul li.next a:after {
	content: " ≫";
}
#entry_link ul li.home a:link, #entry_link ul li.home a:visited {
	color: #909090;
}
#entry_link ul li.home a:hover, #entry_link ul li.home a:active {
	color: #000000;
}
#entry_link ul li.home a {
	white-space: nowrap;
}
/*------------------------------------------------
		#page
------------------------------------------------*/
#page {
	margin: 34px 0 13px 0;
}
#page h2 {
	display: none;
}
#page ul {
	margin: 13px 0;
	padding: 7px 7px 12px 12px;
	border: 1px solid #F5F5F5;
	color: #D0D0D0;
	line-height: 1;
	overflow: hidden;
	/zoom: 1;
}
#page ul li {
	float: left;
	margin: 5px 5px 0 0;
	padding: 0;
	background: none transparent;
}
#page ul li a {
	display: block;
	padding: 3px 21px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
}
#page ul li a:link {
	background: #909090;
	color: #FFFFFF;
	text-decoration: none;
}
#page ul li a:visited {
	background: #C0C0C0;
	color: #FFFFFF;
	text-decoration: none;
}
#page ul li a:hover, #page ul li a:active {
	background: #E0E0E0;
	color: #FFFFFF;
	text-decoration: none;
}
#page ul li.next, #page ul li.home {
	float: right;
}
#page ul li.next {
	margin-left: 21px;
}
#page ul li.home a {
	padding-left: 0;
	padding-right: 0;
}
#page ul li.home a:link, #page ul li.home a:visited {
	background: none transparent;
	color: #808080;
	text-decoration: none;
}
#page ul li.home a:hover, #page ul li.home a:active {
	background: none transparent;
	color: #000000;
	text-decoration: underline;
}
/*------------------------------------------------
		#trackback, #trackback_url,
		#comment, #comment_post
------------------------------------------------*/
#trackback, #trackback_url, #comment, #comment_post {
	position: relative;
	margin: 34px 0 13px 0;
	padding: 0 12px;
	border: 1px solid #F5F5F5;
	color: #808080;
}
#trackback h2, #trackback_url h2, #comment h2, #comment_post h2 {
	position: absolute;
	top: -0.5em;
	margin: 0;
	padding: 0;
	border: none;
	background: none #FFFFFF;
	color: #B0B0B0;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}
#trackback_url code {
	color: #808080;
}
.trackback, .comment {
	margin: 13px 0;
	padding: 12px 12px 12px 33px;
	border: 1px solid #F5F5F5;
	background: #FAFAFA;
}
.trackback:nth-of-type(2n), .comment:nth-of-type(2n) {
	background: #FDFDFD;
}
.trackback h3 {
	margin: 0 0 0 -21px;
	padding: 0;
	border: none;
	background: none transparent;
	color: #B0B0B0;
	font-weight: normal;
	font-size: 100%;
}
.comment h3 {
	margin: 0 0 0 -21px;
	padding: 0;
	border: none;
	background: none transparent;
	color: #6b6b6b;
	font-weight: bold;
	font-size: 100%;
}
.trackback .content, .comment .content {
	margin: 13px 0;
	color: #6b6b6b;
}
.comment ul.information li.comment_url {
	color: #D0D0D0;
}
.comment ul.information li.comment_url a {
	font-weight: bold;
}
/*------------------------------------------------
		#utility (プラグインカテゴリ１＆２)
------------------------------------------------*/
#utility h2 {
	display: none;
}
#utility .utility {
	margin: 5px 0 13px 0;
	color: #A0A0A0;
}
.utility h3 {
	margin: 0 -13px 8px -13px;
	padding: 5px 13px;
	border: none;
	border-top: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	background: #F0F0F0;
	color: #303030;
	font-weight: normal;
	font-size: 10px;
	text-transform: uppercase;
	/zoom: 1;
}
.utility a:link {/* リンク未読(ユーティリティ)※ */
	color: #808080;
}
.utility a:visited {/* リンク既読(ユーティリティ)※ */
	color: #808080;
}
.utility a:hover, .utility a:active {/* リンクマウスオーバー・アクティブ(ユーティリティ)※ */
	color: #000000;
}
.utility .content {
	line-height: 1.5;
}
.utility .content .plugin_description,
.utility .content .plugin_description2 {
	color: #D0D0D0;
}
.utility p, .utility ul, .utility dl, .utility dl dt, .utility dl dd,
.utility form, .utility form fieldset,
.utility form p, .utility form ul, .utility form ul li, .utility form dl, .utility form dl dt, .utility form dl dd {
	margin: 0;
	padding: 0;
	border: none;
	background: none;
	font-weight: normal;
}
.utility ul li {
	background: url("//blog-imgs-30.fc2.com/w/m/k/wmks/wm_gienah_list_utility.gif") 0 0.2em no-repeat;
}
.utility input[type="text"]:hover, .utility input[type="password"]:hover, .utility textarea:hover,
.utility input[type="text"]:focus, .utility input[type="password"]:focus, .utility textarea:focus {
	outline: none;
	background: #FFFFFF;
}
/*------------------------------------------------
	#footer
------------------------------------------------*/
#footer p, #footer ul {
	margin: 0;
	padding: 0;
	color: #C0C0C0;
	text-align: right;
}
#footer ul li {
	display: inline;
	padding: 0;
	background: none transparent;
}
#footer a {
	font-weight: bold;
}
#footer a:link, #footer a:visited {
	color: #B0B0B0;
	text-decoration: none;
}
#footer a:hover, #footer a:active {
	color: #474747;
	text-decoration: none;
}
#footer ul.pagetop {
	margin: -1px 8px 0 0;
	padding-bottom: 5px;
	font-weight: normal;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 1;
	overflow: hidden;
	/zoom: 1;
}
#footer ul.pagetop a {
	float: right;
	display: block;
	padding: 5px 13px;
	border: 1px solid #E1E1E1;
	border-top: none;
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
		border-radius: 0 0 5px 5px;
}
#footer ul.pagetop a:link, #footer ul.pagetop a:visited {
	background: #FFFFFF;
	color: #B0B0B0;
	text-decoration: none;
}
#footer ul.pagetop a:hover, #footer ul.pagetop a:active {
	background: #FFFFFF;
	color: #474747;
	text-decoration: none;
}
#footer ul.footer_menu li+li:before {
	content: " | ";
	color: #D0D0D0;
}
#footer ul.powered {
	margin-bottom: 5px;
}
/*------------------------------------------------
	ユーザータグ(公式)
------------------------------------------------*/
p.plugin-tag a+a:before {
	content: " ";
	font-size: 0;
	letter-spacing: 0;
}
* html p.plugin-tag {
	width: 100%;
	word-break: break-all;
}
/*------------------------------------------------
	フリーエリア(公式)
------------------------------------------------*/
div.information div.plugin-freearea {
	margin: 13px 0;
}
/*================================================
	6-さらにおまけ
================================================*/

.entry img{
     border:1px solid #E1E1E1;/* 外枠の色 */   
     padding:5px;/* 余白 */   
     background-color:#ffffff;/* 余白部分の色 */  
}
img.emoji {
  border : none;
  margin : 0;
}
#adsen { position: relative;
top: ;
right: ;
left: -34px;
bottom: ;
}
#onebutton { position: relative;
top: 21px;
right: ;
left: 10px;
bottom: ;
margin-top: -35px;
}
.fc2_footer {
display: none;
}
.img-desc {
        border:1px solid #e1e1e1;
	position: relative;
	display: block;
	height: 300px;
	width: 200px;
    -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; 
}
.img-desc:hover {
    border:1px solid #434343;
    opacity:.80;  
    filter: alpha(opacity=80); 
;
}
.img-desc cite {
	background: #111;
	-moz-opacity:.80;
	filter:alpha(opacity=80);
	opacity:.80;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 180px;
	padding: 10px;
	border-top: 0px solid #e1e1e1;
　　　　text-decoration: none;
}
.img-popular {
        border:1px solid #e1e1e1;
	position: relative;
	display: block;
	height: 200px;
	width: 120px;
    -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; 
}
.img-popular:hover {
    border:1px solid #434343;
    opacity:.80;  
    filter: alpha(opacity=80); 
;
}