@charset "utf-8";

/* 基本色
------------------------------------- */
a,
ul.archives-pager li a,
.article-footer a:hover,
.ldb_menu-list .ldb_menu-item-current a,
.ldb_menu-list li a:hover,
.ldb_menu-list .ldb_menu-item-current a:after,
.ldb_menu-list li a:hover:after,
.article-comment-count dt,
.article-category dt,
.article-tags dt,
.to-pagetop a {
  color: #35c100;
}
a:visited {
  color: #b394c3;
}
.ldb_menu-list .ldb_menu-item-current a:after,
.ldb_menu-list li a:hover:after {
  background: #35c100;
}
ul.index-navigator li.current span {
  border-color: #35c100;
  background-color: #35c100;
}

/* 画像
------------------------------------- */
#blog-header .official-link {
  display: none;
}

/* ヘッダー
------------------------------------- */
#blog-header {
	height: 80px!important;
	background: #35c100!important;
}
#blog-header-inner {
	position: relative;
	margin: 0 auto;
	width: 960px;
}
#blog-header .official-link {
	
}
#blog-title a.blog-link {
	position: absolute;
	top: 29px!important;
	left: -8px!important;
	width: 384px!important;
	height: 23px!important;
	background: url(https://parts.lineblog.me/img/lineblog/usr/official/pc_design/logo.png) no-repeat left center;
}

/* 本文
------------------------------------- */
.article-body {
	font-size: 16px;
}

/* blockquote
.article-body-inner blockquote {
	padding: 2em;
	background-color: #f0f0f0;
}
.article-body-inner blockquote:before {
	content: none;
}
.article-body-inner blockquote img.pict {
	margin: 0;
}
*/


/* サイドバー
------------------------------------- */
.sidewrapper {
	position: static!important;
}
#profile .profile-photo .photo {
	text-align: center!important;
}
#profile .profile-photo:after {
	background: none!important;
}
#sns-link {
	margin-bottom: 56px;
	text-align: center;
}
#sns-link li {
	list-style-type: none;
	display: inline-block;
}
#sns-buttons {
	position: absolute!important;
	bottom: 1px!important;
}
#sns-buttons li {
	position: relative!important;
	right: -166px!important;
	bottom: -9px;
}
#sns-buttons li.twitter {

}
#sns-buttons li.twitter a {
	width: 30px!important;
	height: 30px!important;
	background: url(https://parts.lineblog.me/img/lineblog/usr/official/pc_design/twitter.jpg)!important;
}
#sns-buttons li.facebook a {
	width: 30px!important;
	height: 30px!important;
	background: url(https://parts.lineblog.me/img/lineblog/usr/official/pc_design/facebook.jpg)!important;
}
.plugin-recent_articles .side .sidebody {
	line-height: 1.3;
	margin: 15px 0 0 0;
}
.line-qrcode {
	margin-bottom: 30px!important;
}

#entry-button {
	position: absolute;
	top: 24px;
}
#entry-button a {
	position: relative;
	left: 83px;
}

#terms-link {
	position: absolute;
	bottom: 58px;
}

#terms-link a {
	position: relative;
	right: 721px;
	color: #999;
}


/* フッター
------------------------------------- */
#footer {
	text-align: left;
}

#blog-footer p {
	padding-left: 6em!important;
}


