/*============================== EXCEPT MacIE5 ==============================*/
@media screen, print {
	.asset-content{
		letter-spacing: 0px;
	}
	p.caption, .asset-content h3{
		letter-spacing: 0px;
	}
}


/* 既存クラス上書き======================= */

/* タグクラウド */
ul li.tagLebel1 a{
	font-size: 120%;
	color: #0050BF;
}
ul li.tagLebel2 a{
	font-size: 100%;
	color: #2666BF;
}
ul li.tagLebel3 a{
	font-size: 80%;
	color: #4C7CBF;
}
ul li.tagLebel4 a{
	font-size: 80%;
	color: #7393BF;
}
ul li.tagLebel5 a{
	font-size: 80%;
	color: #99A9BF;
}
ul li.tagLebel6 a{
	font-size: 70%;
	color: #BFBFBF;
}

/* トップページ */
#alpha .widget .widget-header{
	padding-top:15px;
	font-weight:bold;
	border-bottom:3px solid #003265;
}

/* 記事ヘッダ */
.asset-header{
	border-bottom:1px solid #003265;
	padding-bottom:0px;
	margin-bottom:15px;
}
#mt-community-blog .entry-title{
	color:#003265;
	padding-left:5px;

}

.entry-title a{
	font-size: 16px;
	font-weight:bold;
}

.asset-header h3{
	font-size: 80%;
	background-color:#003265;
	padding:2px;
	padding-left:5px;
	margin-bottom:30px;
}
.asset-header h3 a{
	color:#FFFFFF;
}
#mt-community-blog .entry-asset .asset-meta {
	border-top: 1px dotted #003265;
	border-bottom-style:none;
	padding0;
	margin:0;
}

.retweet{
	margin-top:3px;
	float:right;
}

/* ブログ記事 */
.asset-content p{
	line-height:1.4em;
	margin-bottom:2em;
}
.asset-content h3{
 font-size:140%;
 font-weight:bold;
 border-left:5px solid #003265;
 border-bottom: 1px dotted #C0C0C0;
 padding-left:5px;
 margin-top:2em;
 margin-bottom:1.5em;
}
.asset-content h4{
	width:400px;
	margin-left:69px;
	font-size:80%;
	font-weight:bold;
	line-height:0.5em;
}

.asset-body{
	margin-top:30px;
}


.asset-more-link{
	clear:left;
	border-top:1px solid #C0C0C0;
	padding-top:6px;
	margin-bottom:30px;
	text-align:right;
	font-weight:bold;
}

/* ウィジェット */
.widget h3.widget-header{
	border-bottom:1px solid #003265;
	background-color:#F4F3F2;
	color:#003265;
	padding:0;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:4px;
	padding-right:4px;
}
.widget-footer{
	border-top:1px dotted #000000;
	font-size:80%;
	text-align:right;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	margin-bottom:30px;
}

/* 追加クラス======================= */

/* ブックマークレット */
ul#addBookmarks {
	margin: 0;
	margin-bottom: 1em;
	padding: 5px;
	width:100%;
	background-color:#F4F3F2;
}
ul#addBookmarks li {
	display: inline;
	margin-left: 0px;
	list-style: none;
}
ul#addBookmarks li img {
	border: none;
}
ul#addBookmarks li a {
	margin: 0;
	padding: 0;
}

/* アーカイブ記事送り */
.pageList{
	font-size:100%;
	background-color:#F4F3F2;
	padding:4px;
	text-align:center;
}
.paPrev{
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
	margin-right:15px;
}
.paNext{
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
	margin-left:15px;
}


/* ブログ記事 */
.asset-body-summary{
	padding:4px;
	margin-top:11px;
	margin-bottom:11px;
}

.asset-body-summary img{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	border:1px solid #003265;
}

p.caption{
	width:400px;
	font-size:90%;
	line-height:1.2em;
	margin-top:0px;
	margin-bottom:4em;
	margin-left:69px;
	padding-top:6px;
	border-top:1px solid #000000;
}


/* フォトコレクション（サブカラム） */


/* フォトコレクション（本文） */
.photocollection{

}
.photocollection ul{
	margin:0;
	padding:0;
	padding-bottom:3em;
}
.photocollection li{
	float:left;
	list-style-type:none;
	margin-right:10px;
	margin-bottom:10px;
	background-image:none;
}
.photocollection .widget-content ul{
	padding-left:10px;
	padding-bottom:0em;
}
.photocollection .widget-content li{
	margin:0px;
	margin-right:5px;
	margin-bottom:5px;
	padding:0px;
	line-height:0;
}


/* タグ一覧 */
.taglist ul{
	padding:0;
	margin:0;
}
.taglist ul li.keyword{
	float:left;
	margin-right:15px;
	margin-bottom:10px;
	list-style-type:none;
}

.keyword a{
	text-decoration:underline;
}



/* Twitter検索結果======================= */
.widget.tweets{
	width:355px;
	margin-top:15px;
	padding-left:11px;
	padding-right:14px;
}

/* 広告======================= */

.bnr_468-60{
	text-align:center;
	padding-top:15px;
	margin-bottom:15px;
}

.bnr_160-600{
	text-align:center;
	margin-bottom:30px;
}

.bnr_336-280{
	text-align:center;
	padding-top:20px;
}


