@charset "UTF-8";

/*---------------------------------------------
メイン
---------------------------------------------*/
#news {}
#blog {}

#news #naviContent h2 img {
	padding-bottom: 5px;
}
#blog #naviContent h2 {
 background: none;
}
#blog #naviContent h2 img {
	padding-top: 0;
	padding-bottom: 25px;
}
#blog #naviContent .ttlMechanic img {
	padding-top: 19px;
	padding-bottom: 10px;
}
#blog #main {
	background: url(../images/line_title.gif) repeat-x left top;
}
#news h3,
#blog h3 {
 font-size: 116%;
	font-family: 'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho', Georgia, "Times New Roman", Times, serif;
	padding-bottom: 25px;
}
#news h3 {
	margin-top: 4px;
}
#blog h3 {
	margin-top: 0;
}
#news .article p,
#blog .article p {
	margin-top: 0em;
}
#ttlArc {
 font-size: 133%;
	font-family: 'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho', Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
 margin-top: 1em;
	padding-bottom: 1em;
}

/* 記事 */

.article {
 overflow: auto;
 margin-top: 25px;
	width: 100%;
	border-bottom: #d6d6d6 1px solid;
}
#blog .article {
 clear: both;
}
.articleData {
 color: #999999;
}
#news .articleData {
 font-size: 85%;
}
#blog .articleData {
 float: left;
 width: 135px;
	line-height: 1.4;
}
#blog .articleData img {
 display: block;
}
#blog .articleMain {
 float: right;
 width: 500px;
	overflow-x: hidden;
}
.articleBtm {
 clear: both;
	font-size: 85%;
 padding: 25px 0 25px 0;
}
#news .partition,
#blog .partition {
 padding: 0 0.7em;
}
.article .more {
 padding-top: 1em;
}

/* SNSウィジェット */
ul.snsButton {
 clear:both;
 padding-top:25px;
}
ul.snsButton li {
 float:left;
	list-style:none;
}

/* ページ分割 */
#pagebute {
 clear: both;
	text-align: center;
	margin-top: 25px;
}
.current_page {
 border:#999 1px solid;
	padding: 5px;
 color:#999;
}
.link_page {
 border:#000 1px solid;
	padding: 5px;
}
.link_before,
.link_next {
 border:#000 1px solid;
	background-color:#000;
	color:#FFF;
	padding: 5px;
	font-weight:normal;
}
a.link_before,
a.link_next {
	color:#FFF;
}
.link_before {
 margin-right: 5px;
}
.link_next {
 margin-left: 5px;
}

/* トラックバック */
#naviContent #trackbacks h2 {
 background: none;
	min-height: 5px;
	font-family: 'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho', Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	padding-top: 20px;
}
.trackbacks-info {
	padding-bottom: 20px;
}

/* コメント */
#naviContent #comments h2,
#naviContent #comments-open h2 {
	border-top: #d6d6d6 1px solid;
	background: none;
	min-height: 5px;
	font-family: 'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho', Georgia, "Times New Roman", Times, serif;
 font-weight: bold;
	padding-top: 20px;
	padding-bottom: 0.5em;
}
#comments-open {
 margin-top: 20px;
}
.asset-body,
.asset-more,
.asset-more-link,
.asset-excerpt,
.comment-content,
.comment-footer,
.comments-open-content,
.comments-open-footer,
.comments-closed,
.trackbacks-info,
.trackback-content,
.trackback-footer,
.archive-content {
	clear: both;
}
.asset,
.comments,
.trackbacks,
.archive {
	overflow: hidden;
	width: 100%;
}
.asset,
.asset-content,
.comments,
.trackbacks,
.archive {
	position: static;
	clear: both;
}
#comment-form-remember-me label,
#comment-form-reply label {
	display: inline;
}
#comment-greeting,
#comment-form-name,
#comment-form-email,
#comment-form-url,
#comment-form-remember-me,
#comment-form-reply,
#comments-open-captcha,
#comments-open-footer {
 padding-top: 0.5em;
}
#comments-open-text {
 padding-top: 1em;
}
.comment-header {
 padding-top: 1em;
}
#comments-content {
 margin-bottom: 20px;
}
.comment-content {
	overflow: auto;
	border-bottom: #CCCCCC 1px dotted;
	padding-bottom: 1em;
}
.comments-open-content {
 padding-top: 1em;
}

/* User pics */
.user-pic {
	float: left;
	position: relative;
	width: 50px;
	height: 50px;
	overflow: hidden;
	margin: 0 10px 0 0;
}
.auth-icon {
	position: absolute;
	bottom: 0;
	left: 0;
}

/* Feedback */
.comments-open label {
	display: block;
}
#comment-author,
#comment-email,
#comment-url,
#comment-text {
	width: 80%;
}
#comment-bake-cookie {
	margin-left: 0;
	vertical-align: middle;
}
#top-comment-nav, #comment-nav {
	list-style: none;
	width: 100%;
	margin: 0 0 1em 0;
	padding: 0;
	text-align: center;
}
#top-comment-nav li,
#comment-nav li {
	display: inline;
	padding: 0;
}
#top-prev-comments,
#prev-comments {
	text-align: left;
	margin: 0 1em 0 0;
}
#top-next-comments,
#next-comments {
	text-align: right;
	margin: 0 0 0 1em;
}
#top-num-comments,
#num-comments {
	text-align: center;
}
#comment-submit {
	font-weight: bold;
}
.comment,
.trackback {}
.comment .asset-meta,
.trackback .asset-meta {
	border: 0;
}
.comment-content {
	clear: none;
	line-height: 1.5;
}
#news .byline .partition,
#blog .byline .partition {
 padding: 0 0.3em;
}

/* 検索結果 */
#search-results {
 text-align: center;
}
#naviContent #search-results h2 {
	border-top: #d6d6d6 1px solid;
 background: none;
	min-height: 5px;
	font-family: 'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho', Georgia, "Times New Roman", Times, serif;
	font-size: 116%;
	font-weight: bold;
	padding-top: 20px;
}
#page-title {
	padding-bottom: 20px;
}
.search-results-header,
.search-results-container {
 text-align: left;
}
.asset-body {
 padding-top: 20px;
}
.asset-footer {
 padding-bottom: 20px;
}

/*---------------------------------------------
サブ
---------------------------------------------*/

#snavi{
 margin-bottom: 30px;
}

/* モジュール */

.menu,
.menuTop {
	font-size: 92%;
}
.menu {
	padding-top: 30px;
}
.menu h4,
.menuTop h4 {
	display: block;
	border-top: #d6d6d6 2px solid;
	margin-top: 0;
	padding-top: 10px;
}
.menu ul,
.menuTop ul {
 margin-top: 15px;
	line-height: 1.4;
}
.menu li,
.menuTop li {
 padding: 0.4em 0;
 list-style-type: none;
}
.menu ul ul,
.menuTop ul ul {
 margin-top: 0;
	line-height: 1.4;
}
.menu ul ul li,
.menuTop ul ul li {
 background: url(../images/ico_subcat.gif) no-repeat left center;
 padding: 0.4em 0 0.4em 1em;
}
.menu ul ul ul li,
.menuTop ul ul ul li {
 background: url(../images/ico_subcat.gif) no-repeat 1em center;
 padding: 0.4em 0 0.4em 2em;
}
.timeline {
	padding-top:5px;
}


/*---------------------------------------------
リンク
---------------------------------------------*/

.article a:link,
.article a:visited,
.article a:hover,
.article a:active,
#comments a:link,
#comments a:visited,
#comments a:hover,
#comments a:active,
#trackbacks a:link,
#trackbacks a:visited,
#trackbacks a:hover,
#trackbacks a:active {
 color:#b38c3f;
}
.article h3 a:link,
.article h3 a:visited,
.article h3 a:hover,
.article h3 a:active {
 color:#000000;
}

#news a img,
#blog a img {
 border:none;
}
