@charset "utf-8";


/*--------------------記事投稿用クラス設定--------------------*/
/*テキスト*/
.articleContent .caption{
	margin-bottom:0;
	font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
	font-size:100%;
	font-weight:normal;
	color:#333!important;
}


/*----画像----*/
.articleContent .leftImg,
.articleContent img.leftImg{
	clear:none;
	float:left;
	margin:0 15px 0 0;
}
.articleContent .rightImg,
.articleContent img.rightImg{
	clear:none;
	float:right;
	margin:0 0 0 15px;
}

/*.articleContent .leftImg em,
.articleContent .rightImg em{ margin-bottom:1.5em;}

.articleContent .leftImg img,
.articleContent img.leftImg,
.articleContent .rightImg img,
.articleContent img.rightImg{
	padding:0.35em 0;
	font-size:10px;
	font-family:sans-serif;
	line-height:1;
}*/


/*-----table-----*/
.articleContent table{ margin-bottom:1.5em;}

/*layoutTable---過去エントリーのテーブルレイアウト用クラス*/
.articleContent table.layoutTable{ width:auto;}

.articleContent table.layoutTable th,
.articleContent table.layoutTable td{
	padding:0;
	border:none;
	text-align:left;
	vertical-align:top;
}
.articleContent table.layoutTable th{ color:#333;}

.articleContent table.layoutTable tr.odd th,
.articleContent table.layoutTable tr.odd td,
.articleContent table.layoutTable tr.even th,
.articleContent table.layoutTable tr.even td{ background:none;}


/*-----bgArea-----*/
.articleContent .bgArea{
	margin-bottom:10px;
	padding:11.5px 15px;
	background:#e2e9ef;
}
.articleContent .bgArea p{ margin-bottom:0;}

.articleContent .bgArea h4,
.articleContent .bgArea h5,
.articleContent .bgArea h6{ font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", "ＭＳ Ｐゴシック", sans-serif;}


/*プロ機材*/
body#category_products .articleContent .bgArea{ background:#e6e2ec;}

/*フォトテクニック*/
body#category_technique .articleContent .bgArea{ background:#f8f0d8;}

/*ソフトウェア*/
body#category_software .articleContent .bgArea{ background:#efe2e6;}

/*イベント情報*/
body#category_event .articleContent .bgArea{ background:#e2e9e2;}

/*写真学*/
body#category_studies .articleContent .bgArea{ background:#f3f1e8;}


/*-----borderArea-----*/
.articleContent .borderArea{
	margin-bottom:10px;
	padding:10.5px 14px;
	border:1px solid #ccc;
}
.articleContent .borderArea p{ margin-bottom:0;}

.articleContent .borderArea h4,
.articleContent .borderArea h5,
.articleContent .borderArea h6{ font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", "ＭＳ Ｐゴシック", sans-serif;}

/*-----clear-----*/
.clear{ clear:both!important;}


/*----clearfix設定----*/
.articleContent .bgArea,
.articleContent .borderArea{
	_overflow:visible;
	_height:1px;
	zoom:1;
}
.articleContent .bgArea:after,
.articleContent .borderArea:after{
	content:"";
	display:block;
	clear:both;
}