@charset "UTF-8";
/*---------------------------------------------

	BLOGページ

---------------------------------------------*/
/*---------------------------------------------
	clearfix
---------------------------------------------*/
.asset-body:after,
.asset-more:after {
	content: ".";  /* 新しい要素を作る */
	display: block;  /* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
}
.asset-body,
.asset-more {
	min-height: 1px;
}
* html .asset-body,
* html .asset-more {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

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


	記事


---------------------------------------------*/
.entry{
	clear: both;
	padding:5px!important;
	background: #ffecd8;
	border-radius: 4px;	/* 先行実装用 */
	-moz-border-radius : 4px;	/* 先行独自実装用 */
	-webkit-border-radius: 4px;
	margin-bottom: 20px;
}
/*亀*/
#kame .entry{
	background: #d7ffc9;
}
/*新着・キャンペーン*/
#news .entry{
	background: #dff7ff;
}
#campaign .entry{
	background: #dff7ff;
}


/*-------------------------
	タイトル
-------------------------*/
.entry h4.title{
	padding-left: 20px;
	background: url(../img/ico/ico09.gif) no-repeat 5px center;
	border-bottom: 3px dotted #ff6c42;
	margin: 0 0 5px;
	line-height: 35px;
	font-size: 1.1em;
	color: #f30;
}
/*亀*/
#kame .entry h4.title{
	background: url(../img/ico/ico10.gif) no-repeat 5px center;
	border-bottom: 3px dotted #63c356;
	color: #129200;
	
}
/*新着*/
#news .entry h4.title{
	background: url(../img/ico/ico08.gif) no-repeat 5px center;
	border-bottom: 3px dotted #8fdffa;
	color: #06c;
	
}
/*キャンペーン*/
#campaign .entry h4.title{
	background: url(../img/ico/ico08.gif) no-repeat 5px center;
	border-bottom: 3px dotted #8fdffa;
	color: #06c;
	
}

/*-------------------------
	日付
-------------------------*/
.entry .entry-category{
	text-align: right;
	line-height: 1.2em;
}

.entry .entry-date{
	background: none;
	padding: 0;
	margin:0;
	border:none;
	color: #666;
	font-size: 0.9em;
	line-height: 1.2em;
	text-align: right;
}

/*-------------------------
	本文
-------------------------*/
.entry .entry-content{
	background: none;
	padding: 0;
	margin:0;
	border:none;
	background: #fff;
	padding: 5px;
	border-radius: 4px;	/* 先行実装用 */
	-moz-border-radius : 4px;	/* 先行独自実装用 */
	-webkit-border-radius: 4px;
}
/*-------------------------
	続きを読む
-------------------------*/
.entry .asset-more-link{
	text-align: right!important;
}
.entry .asset-more-link a{
	padding-right: 12px;
	background: url(../img/ico/ico17.gif) no-repeat right center;
}
.entry .asset-more-link a:hover{
	background: url(../img/ico/ico18.gif) no-repeat right center;
}
/*-------------------------
	著者・トラック数など
-------------------------*/
.entry .entry-info{
	text-align: right;
}
.entry .entry-info span{
	font-weight: bold;
	margin-right: 10px;
}

/*---------------------------------------------
	記事下　ページ送りリンク
---------------------------------------------*/
p.entry-link{
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center!important;
}

.entry-link span{
	margin-left: 10px;
	margin-right: 10px;
}
/*前の記事*/
.entry-link .prevlink a{
	padding-left: 15px;
	background: url(../img/ico/ico15.gif) no-repeat left center;
}
.entry-link .prevlink a:hover{
	background: url(../img/ico/ico16.gif) no-repeat left center;
}
/*記事一覧へ*/
.entry-link .uplink a{
	padding-left: 15px;
	background: url(../img/ico/ico11.gif) no-repeat left center;
}
.entry-link .uplink a:hover{
	background: url(../img/ico/ico12.gif) no-repeat left center;
}
/*次の記事*/
.entry-link .nextlink a{
	padding-right: 15px;
	background: url(../img/ico/ico13.gif) no-repeat right center;
}
.entry-link .nextlink a:hover{
	background: url(../img/ico/ico14.gif) no-repeat right center;
}

/*---------------------------------------------
	トラックバック、コメントをオレンジBGに
---------------------------------------------*/
.trackbacks,
#comments{
	padding:5px;
	background: #ffecd8;
	border-radius: 4px;	/* 先行実装用 */
	-moz-border-radius : 4px;	/* 先行独自実装用 */
	-webkit-border-radius: 4px;
	margin-bottom: 20px;
}
/*亀*/
#kame .trackbacks,
#kame #comments{
	background: #d7ffc9;
}



/*トラックバックURL*/
.trackback-link{
	margin-bottom: 1em;
}


/*中を白BGに*/
.trackback-link,
.trackbacks-tt,
.comment-content p,
.comments-open-content{
	background: #fff!important;
	padding: 5px;
	border-radius: 4px;	/* 先行実装用 */
	-moz-border-radius : 4px;	/* 先行独自実装用 */
	-webkit-border-radius: 4px;
}


/*コメンター*/
#comments .comment-footer{
	text-align: right;
	margin-bottom: 1em;
}

/*フォーム*/
.comments-open label{
	display: block;
}
#comment-author,
#comment-email,
#comment-url{
	width: 50%;
}
#comment-text{
	width: 90%;
}


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


	メインページ


---------------------------------------------*/
/*-------------------------
	ページ送り
-------------------------*/
.PageBute{
	text-align: center;
}
/*前のページ*/
.link_before{
	padding-left: 15px;
	background: url(../img/ico/ico15.gif) no-repeat left center;
}
.link_before:hover{
	background: url(../img/ico/ico16.gif) no-repeat left center;
}
/*次のページ*/
.link_next{
	padding-right: 15px;
	background: url(../img/ico/ico13.gif) no-repeat right center;
}
.link_next:hover{
	background: url(../img/ico/ico14.gif) no-repeat right center;
}
/*-------------------------
	カテゴリ説明
-------------------------*/
.category_cap{
	font-weight: bold;
	margin-bottom: 1em;
	color: #666;
}
/*-------------------------
	記事一覧へ
-------------------------*/
p.category-link{
	text-align: right;
}
p.category-link a{
	padding-right: 15px;
	background: url(../img/ico/ico13.gif) no-repeat right center;
}
p.category-link a:hover{
	background: url(../img/ico/ico14.gif) no-repeat right center;
}



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


	サイドメニューのタイトル


---------------------------------------------*/
.bsm{
	display: block;
	padding-left: 20px;
	background: url(../img/ico/ico07.gif) no-repeat 5px center;
	border-bottom: 1px solid #ccc;
	color: #222;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 2.5em;
}
.bsm:hover{
	text-decoration: none;
}



/*以下バックアップ----------------------------------------------------------------------------*/

/*---------------------------------------------
	ブログ本文
---------------------------------------------*/
/*
.story .entry .entry-category{
	text-align: right;
	color: #de7c39;
}
.story .entry .entry-date{
	padding-left: 10px;
	color: #666;
}
.story .entry .entry-content{
	padding: 10px;
	background-color: #f9f9f9;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}
*/
/*続きを読む*/
/*
.story .entry .entry-content .asset-more-link{
	text-align: right;
}
.story .entry .entry-content .asset-more-link a{
	padding-right: 15px;
	background: url(../img/triangle_right.gif) no-repeat right center;
}
.story .entry .entry-content .asset-more-link a:hover{
	background: url(../img/triangle_right_on.gif) no-repeat right center;
}
*/
/*著者*/
/*
.story .entry .entry-author{
	margin-left: 20px;
}

.story .entry .entry-info{
	text-align: right;
}
.story .entry .entry-info span{
	font-weight: bold;
	margin-right: 10px;
}
*/
/*
.story .entry-link{
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}

.story .entry-link span{
	margin-left: 10px;
	margin-right: 10px;
}
.story .entry-link .prevlink a{
	padding-left: 15px;
	background: url(../img/triangle_left.gif) no-repeat left center;
}
.story .entry-link .prevlink a:hover{
	background: url(../img/triangle_left_on.gif) no-repeat left center;
}
.story .entry-link .uplink a{
	padding-left: 15px;
	background: url(../img/triangle_up.gif) no-repeat left center;
}
.story .entry-link .uplink a:hover{
	background: url(../img/triangle_up_on.gif) no-repeat left center;
}
.story .entry-link .nextlink a{
	padding-right: 15px;
	background: url(../img/triangle_right.gif) no-repeat right center;
}
.story .entry-link .nextlink a:hover{
	background: url(../img/triangle_right_on.gif) no-repeat right center;
}
*/
/*
.story .category-link{
	float: right;
	width: 12em;
	margin-top: 10px;
	background-color: #666;
	border-left: 5px solid #ccc;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	padding-left: 10px;
}
*/
/*
.story .category-link a{
	color: #fff;
	display: block;
}
.story .category-link a:hover{
	color: #f93;
}
*/
/*---------------------------------------------
	トラックバック、コメント関連
.trackbacks .trackback-link{
	padding: 10px;
	background-color: #f9f9f9;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.trackbacks .trackback-title{
	padding: 5px 10px 2px 10px;
	background-color: #e9e9e9;
	border: 1px solid #ccc;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom: none;
}
.trackbacks .trackback-content{
	padding: 2px 10px 5px 10px;
	background-color: #f9f9f9;
	border: 1px solid #ccc;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

#comments .comment-content{
	padding: 5px 10px 2px 10px;
	background-color: #f9f9f9;
	border: 1px solid #ccc;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom: none;
}
#comments .comment-footer{
	padding: 2px 10px 5px 10px;
	background-color: #e9e9e9;
	border: 1px solid #ccc;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-align: right;
}
#comments-form{
	padding: 10px;
	background-color: #f9f9f9;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.comments-open label{
	display: block;
}
#comment-author,
#comment-email,
#comment-url,
#comment-text{
	width: 80%;
}
#comment-submit{
	font-weight: bold;
}
---------------------------------------------*/


