@charset "utf-8";

/* = wordpress
----------------------------------------------- */

img#wpstats { /* WordPress.com face delete */
	position:absolute;
	width:0px;
	height:0px;
    padding:0px;
    border:none;
    overflow:hidden;
}



/* = Responsive Menu
----------------------------------------------- */
#click-menu {
    margin-top: 16px !important;
}
#responsive-menu.admin-bar-showing {
    padding-top: 44px !important;
}
#responsive-menu .responsive-menu li:last-child {
	border-bottom: 1px solid #ccc !important;
}

/* For align */
img.centered, img.aligncenter {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}
.alignright { float: right; }
.alignleft { float: left; }

.wp_social_bookmarking_light { /* Social */
	float: right;
	clear: both;
}
iframe[src*="www.facebook.com/plugins/like.php"],.fb-like{ /* FBcount&comment delete */
	width:73px !important;
}

/* Search */
#search {
	padding-top: 0px;
	padding-bottom: 0px;
	float: left;
}

#s  {
	width: 160px;	/* 検索フォームの横幅 */
	height: 17px;		/* 検索フォームの文字記入部分の高さ */
	border: 1px solid #999;	/* 検索フォームのボーダー　1pxあるのに注意 */
	color: #333;	/* 検索フォームの文字色 */
	padding: 4px 10px 4px 10px;
	background-color: #fff;	/* 検索フォームの背景色 */
	font-size: 14px;	/* 検索フォームの文字サイズ */
}
#searchsubmit {
	position: absolute;
	top: 0;
	_top: 1px;
	left: 170px;	/* 検索フォームの横幅と同じ長さを指定 */
}
*:first-child + html #searchsubmit    {
	top: 1px;
}
#search #searchform {
	position: relative;
}

#pagenav { /*WP-PageNavi*/
	width: 100%;
	float: left;
  clear: both;
}

#rmp-menu-wrap-2645 .rmp-menu-item-link {
	width: auto !important;
}

