@charset "Shift_JIS";

div#contentsFrame td img {
	vertical-align: baseline;
	}
	
	div#contentsFrame td {
	line-height: 1.6;
	}

/* マージン パディング汎用 class */
div#contentsFrame .mb10 { margin-bottom: 10px; }
div#contentsFrame .mb15 { margin-bottom: 15px; }
div#contentsFrame .mb20 { margin-bottom: 20px; }
div#contentsFrame .mb25 { margin-bottom: 25px; }
div#contentsFrame .mb30 { margin-bottom: 30px; }
div#contentsFrame .pb10 { padding-bottom: 10px; }
div#contentsFrame .pb15 { padding-bottom: 15px; }
div#contentsFrame .pb20 { padding-bottom: 20px; }
div#contentsFrame .pb25 { padding-bottom: 25px; }
div#contentsFrame .pb30 { padding-bottom: 30px; }

/* h5 グレーベース +clear */
div#contentsFrame h5 {
	background: #eeeff1;
	font-weight: bold;
	padding: 5px;
	margin-top: 30px;
	margin-bottom: 15px;
	clear: both;
	}

/* 段落 */
div#contentsFrame p {
	margin-bottom: 1.3em;
	}
	
/* 見出し直下イメージのテキスト */
div#contentsFrame .textImg {
	margin-bottom: 14px;
	}
	
/* 注釈 */
div#contentsFrame .note { font-size: 0.8em; }
	
/* 注釈　※イメージに付く */
div#contentsFrame .caption { font-size: 0.8em; }


/* dd dt */
div#contentsFrame dd,
div#contentsFrame dt {
	line-height: 1.6;
	}


/* 内容のセンタリング */	
div#contentsFrame .center {
	text-align: center;
	}
	
	/* イメージ250px 右寄せ */
	div#contentsFrame .rightImg250 {
		float: right;
		width: 250px;
		padding: 0 0 20px 20px;
		}
		
	/* イメージ200px 右寄せ */
	div#contentsFrame .rightImg200 {
		float: right;
		width: 200px;
		padding: 0 0 20px 20px;
		}
		
	/* イメージ170px 右寄せ */
	div#contentsFrame .rightImg170 {
		float: right;
		width: 170px;
		padding: 0 0 20px 20px;
		}
		
	/* イメージ150px 右寄せ */
	div#contentsFrame .rightImg150 {
		float: right;
		width: 150px;
		padding: 0 0 20px 20px;
		}
		
	/* イメージ120px 右寄せ */
	div#contentsFrame .rightImg120 {
		float: right;
		width: 120px;
		padding: 0 0 20px 20px;
		}

/* 古いテーブル */
div#contentsFrame .oldTable { margin: 0 auto; clear: both; }

/* イメージナビボタン */
div#contentsFrame ul.btnColumn {
	width: 610px;
	}

div#contentsFrame ul.btnColumn li {
	float: left;
	width: 196px;
	margin-right: 10px;
	}
	
	div#contentsFrame ul.btnColumn li.last-child {
		margin-right: 0px;
		}





/* テンプレからの引継 */

div#contentsFrame div.division02 p.DevPageTop {
	padding: 15px 0 20px 0;
	float: right;
	clear: both;}

div#contentsFrame div.division02 p.DevPageTop a {
	display: block;
	float: right;
	padding: 0 0 0 18px;
	color: #000000;
	background: url(/company/common/img/ico_arrow_square_totop.png) 0 50% no-repeat;}


div.compBlock p a {
	display: block;
	padding: 0 0 0 18px;
	margin: 0.5em 0 0 0;
	background: url("/company/common/img/ico_arrow_square.png") 0 50% no-repeat;}


div.division04 p a.textPdfLink {
	padding: 0 0 0 18px;
	margin: 0.5em 0 0 0;
	background: url("/company/common/img/ico_arrow_square.png") 0 50% no-repeat;}



div.pdfDlBlock {
	padding: 10px 15px 10px 15px;
	background: #EDF1FA;
	font-size: 0.8em;}

div.pdfDlBlock a {
	display: block;
	float: left;
	padding: 0 15px 0 0;}


