@charset "UTF-8";
/*-------------------------------------------------------------------基本設定*/
/*-----------------------------------------------------------------------<h->*/


/*ページタイトル*/
h2 {
	width:920px;
	margin:20px auto 20px;
	padding:0px;
}

/*---------------------------------------------------------------------------*/
/*関連リンク・関連記事*/

h3 , h5 {
	width:850px;
	padding:5px;
	font-size:108%;
	color:#FFF;
	margin:30px auto 0px;
	background-color:#DA0203;
	font-weight:bold;
}



h3.first {
	margin:36px auto 0;
}



/*下線*/
.bb {
	border-bottom:1px solid #CCC;
}



/*ボックス*/
.h5Txt {
	margin:0 auto 30px;
	padding:10px 10px 10px 10px;
	border:1px solid #D00000;
}
/*著作権*/
.cp {
	padding:12px 0 0 0;
	color:#FFF;
	font-size:85%;
	border-top:1px solid #CCC;
}
/*プロフィール著者名*/
.name {
	padding-bottom:6px;
	margin-left:10px;
	text-align:right;
	font-size:90%;
}


/*---------------------------------------------------------------------------*/
/*段組み基本*/
.column, .column1, .column2 {
	width: 920px;
	margin: 0 auto;
	zoom: 1;
	padding-bottom: 0px;
}

/*DW*/
.column1 + * {
	clear: both;
}
/*DW*/
.column2 + * {
	clear: both;
}
/*段組み基本 段落P*/
.column p, .column0 p, .column1 p, .column2 p, .column1read1 p{
	padding:0 40px 20px 40px;
	font-size:108%;
	line-height:1.8;
}

/*---------------------------------------------------------------------------*/
/*脚注フォントサイズ*/
.column1 .imgBoxRight span, .centerBox1 span, .Tbl3 span,.imgBoxRight171 span,.imgBoxRight204 span, .column1 .imgBoxCenter span {
	display: block;
	padding: 8px 4px 4px 4px;
	font-size: 93%;
	line-height: 1.2;
	color:#0072B9;
}

.column1 .imgBoxRight span em, .centerBox1 span em, .Tbl3 span em,.imgBoxRight171 span em,.imgBoxRight204 span em {
	display:block;
	font-size:93%;
	color:##0072B9;
	padding:4px 0 0 0;
}

/*フォントサイズ小*/
p em {
	display:block;
	font-size:88%;
	color:##0072B9;
	padding:8px 0 0 0 ;
}
/*----------------------------------------------------------基本設定:サイト幅*/
/*---------------------------------------------------------------------------*/

/*ヘッダー*/
#header {
	overflow:hidden;
	width:920px;
	margin:0 auto;
}
#header img{
	float:left;
}
/*--------------------------------------------------------基本設定:コンテンツ*/
/*---------------------------------------------------------------------------*/
/*コンテンツ*/
#contents {
	background: url(_image/bg_table.png) center top repeat-y;
	margin:0px auto;
	padding:0px;
}
/*----------------------------------------------------------基本設定:フッター*/
/*---------------------------------------------------------------------------*/

/*フッター*/
#footer {
	width:930px;
	margin:0 auto;
	padding:12px 0 12px;
	font-size:77%;
	text-align:center;
}
/*----------------------------------------------------------------------------*/	

.mainBlock{
zoom:100%;
padding:30px 0px 0px 0px;
margin:0px;
background: #fff;
}

.mgBtm{
margin-bottom:5px;
}
/*-------------------------------------------------------------------基本設定*/
/*---------------------------------------------------------------リンク色設定*/

/*文字色*/
a:link {
	color:#DA0203;
	text-decoration:underline;
	font-weight:bold;
}
a:visited {
	color:#DA0203;
	text-decoration:underline;
	font-weight:bold;
}
a:hover {
	color:#DA0203;
	text-decoration:none;
	font-weight:bold;
}
a:active {
	color:#DA0203;
	text-decoration:none;
	font-weight:bold;
}


.minheight {
	min-height: 100px;
	height: auto !important;
	height: 100px;
}
/*--------------------------------------------------製品ラインナップ用テーブル*/
/*----------------------------------------------------------------------------*/

/*ボックス*/
.h3Txt {
	width:848px;
	margin:0 auto;
	padding:10px 0px 0px 10px;
	border:1px solid #DA0203;
	zoom: 1;
}
/*テキストエリア*/
.h3Txt p{
margin:0px 0px 10px 10px ;
padding:0px;
}

h4{
color:#000000;
background-color:#DA0203;
padding:4px;
font-size:125%;
font-weight:bold;
}

/*画像幅280px*/
.column1 .imgBoxRight {
	width:280px;
	float:right;
	margin-top:10px;
	margin-right:40px;
	margin-left:20px;
}

/*脚注ボックス3*/
.column1 .imgBoxRight span, .column1 .imgBoxRight171 span {
	display:block;
	margin:8px 0 0 0px;
	padding:0 0 24px 0;
}

/*画像幅280px*/
.column1 .imgBoxRight171 {
	width:171px;
	float:right;
	margin-right:40px;
	margin-left:20px;
}
.column1 .imgBoxRight204 {
	width:204px;
	float:right;
	margin-right:40px;
	margin-left:20px;
}
.column1 .imgBoxRight187 {
	width:187px;
	float:right;
	margin-right:40px;
	margin-left:20px;
}
.centerBox1 {
	text-align:left;
	margin:20px auto;
}
.bland{
font-weight:bold;
color:#CC0000;
}

.talk1{
font-weight:bold;
color:#0085c3;
}
.talkMc{
color:#864e38;
}
/*段組み基本:回り込みクリア*/
.column1:after, .column2:after, .h3Txt:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow:hidden;
}

.photoGrapher1{
border:1px solid #000;
margin:30px;
}
.Tbl3 caption{
background-color:#ff3133;
color:#EEEEEE;
margin-bottom:5px;
padding:10px;
font-size:110%;
}


.column1 .imgBoxCenter {
	width:280px;
	margin: 0 auto;
}
