﻿*{
  margin:0;
  padding:0;
  font:normal normal normal 100%/1.3 "ＭＳ Ｐゴシック","Osaka",sans-serif;
  font-size:10pt;
  border:none;
}



/* 年表用*/
/* 年号列 */
/* 下線なし、右横線だけ*/
TD.his_tbl0 {
	border-right: 1px #eeeeee solid; 
	padding-top:10px;
	vertical-align:top;
	text-align:center;

}


/* 下線あり、右横線あり*/
TD.ow_tbl1 {
	border-right: 1px #eeeeee solid; 
	padding-top:10px;
	border-bottom: 1px #d6d6d6 solid ; 
	vertical-align:top;
	text-align:center;
}


/* 下線あり、右横線なし*/
TD.ow_tbl2 {
	padding-top:10px;
	border-bottom: 1px #d6d6d6 solid ; 
	vertical-align:top;
	padding-left:10px;
}


/* 下線あり、右横線あり*/
TD.ow_tbl3 {
	border-top: 2px #d6d6d6 solid ; 
}


/* 下線あり、右横線あり*/
TD.ow_tbl4 {
	border-bottom: 2px #d6d6d6 solid ; 
}





/*セクション区切り*/
TD.h2{
 text-align:left;
 font-weight:bold;
 color: #333333;	
 padding-top:30px;
 padding-bottom:10px;
}


P.h3{
	font-size:15px;
	font-weight:bold;
	margin-bottom:15px;

}

.frmbd{
	border:1px #bbbbbb solid;
	background-color:#eeeeee;
	margin-bottom:10px;
}


TD.toi{
	padding-left:40px;
	font-size:14px;
}



/*記述文章*/
P.parag_txt1{
 font-size:12px;
 line-height:16px;
 margin-top:6px;
 margin-bottom:12px;
 margin-left:20px;
 text-indent: 1em; 
 text-align:left;

}


/*記述文章*/
/*インデントなし、太字*/
P.parag_txt2{
 font-size:12px;
 line-height:16px;
 margin-top:12px;
 margin-bottom:6px;
 margin-left:20px;
 font-weight:bold;
}


/*記述文章3 トップページの一部に使用*/
P.parag_txt3{
 font-size:12px;
 line-height:16px;
 margin-top:6px;
 margin-bottom:12px;
 text-indent: 1em; 
}


/*記述文章*/
/*DVの日付欄*/
P.parag_txt4{
 font-size:12px;
 line-height:16px;
 margin-bottom:40px;
 margin-left:20px;
 font-weight:bold;
}



/*記述文章*/
/*インデントなし、太字*/
P.parag_txt5{
 font-size:20px;
 line-height:20px;
 margin-top:12px;
 margin-bottom:20px;
 margin-left:20px;
 font-weight:bold;
}



/*記述文章*/
/*エディターズボイスのタイトル真下のサブコピー*/
P.parag_txt6{
 font-size:12px;
 line-height:15px;
 margin-top:12px;
 margin-bottom:5px;
 margin-left:20px;
 font-weight:bold;
}



/*記述文章*/
/*通し番号専用*/
P.parag_txt7{
 font-size:12px;
 line-height:16px;
 text-align:left;
 margin-left:20px;
 margin-top:15px;
 color:#C0C0C0;

}



/*記述文章*/
/*通常のテキストにインデントを省いたバージョン*/
P.parag_txt8{
 font-size:12px;
 line-height:16px;
 margin-top:6px;
 margin-bottom:12px;
 margin-left:20px;
 text-align:left;

}





TD.top_lay1{
	padding-top:0px;
	padding-left:20px;
	padding-right:20px;
	vertical-align:top;
	width:190px;
}

TD.top_lay2{
	text-align:left;
	padding-top:0px;
	vertical-align:top;
	padding-right:10px;
}




DIV.blk_tbl{
	padding-left:30px;
	color: #333333;
	padding-right:10px;
	padding-bottom:20px;
}


DIV.blk_tbl2{
	padding-left:30px;
	color: #333333;
	padding-right:20px;
	padding-bottom:30px;
	padding-top:30px;
}



DIV.blk_tbl3{
	padding-left:30px;
	color: #333333;
	padding-right:20px;
	padding-bottom:30px;
}




TD.gr_itemtit{
	padding-top:20px;
	border-bottom: 1px #CCCCCC solid;
}

TD.gr_itemtit_2{
	padding-top:5px;
	font-weight:bold;
	padding-left:10px;

}

TD.gr_itemarea{
	padding-top:15px;
}





P.price0{
	margin-left:10px;
}

SPAN.price1{
	color:blue;
	font-size:10px;
}


SPAN.price2{
	color:blue;
	font-size:14px;
	font-weight:bold;
	margin-left:5px;
	margin-right:5px;
}

P.price3{
	font-size:8pt;
}

P.price4{
	font-size:9px;
	line-height:10px;
}


TABLE.sizetbl{
	margin-top:5px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	
}

/*サイズ表記用*/
TD.stbl_1{
	border-bottom:1px  #333333 solid;
	border-right:1px   #333333 solid;
	padding-top:5px;	
	text-align:center;
}

/*サイズ表記用*/
TD.stbl_2{
	border-bottom:1px  #333333 solid;
	padding-top:5px;
	text-align:center;	
}

/*サイズ表記用*/
TD.stbl_3{
	border-bottom:1px  #333333 solid;
	padding-top:5px;
	text-align:center;	
	font-size:10px;
}

/*サイズ表記用*/
TD.stbl_4{
	border-top:2px  #333333 solid;
}

/*サイズ表記用*/
TD.stbl_5{
	border-bottom:2px  #333333 solid;
}




TABLE.green TD{
	color: #333333;
	vertical-align:top;
}


IMG.photo_l{
	margin-right:20px;
	margin-bottom:10px;
	float:left;
}


IMG.photo_r{
	margin-left:20px;
	margin-bottom:10px;
	float:right;
}


/*DV中の引用部分*/
/*背景がグレーになり引用表記になる*/

DIV.quotation{

background-color:#EEEEEE;
padding-left:10px;
margin-left:20px;
padding-top:10px;
padding-bottom:10px;
margin-top:20px;
margin-bottom:20px;
border-bottom:1px gray dotted;
border-top:1px gray dotted;
padding-right:10px;
	
}


HR.gm{
  color: gray; /* 線の色(IE用) */
  background-color: gray; /* 線の色(NN用) */
  height: 2px; /* 線の太さ */
  border: 0px; /* 枠の太さ */
  margin-bottom:20px;
  
}


TD.map{
	padding-top:10px;
	padding-bottom:5px;
	text-align:center;
}