@charset "utf-8";

/* ===================================================================
CSS information		*** rewrite old styles ***

 file name  : templete_jin.css
 style info : 全体レイアウト、共通スタイル設定、個別スタイル設定、 他　NOREN陣用スタイルシート
 
■1 基本設定、リンクカラーなど
■2 汎用class
■3 #page
■4 #contents
■5 #main　■ALL部品
■6 旧スタイル対応
■7 CSR（環境・社会報告）
■8 新交通システム
■9 超高圧装置
■10 アルミ・銅　アルミ板　関連製品
■11 ヒートポンプ
■12 フレア護岸
■13　マイクロバイナリー
■14　Thickbox用　インラインコンテンツ向け
=================================================================== */

/* 旧テンプレートでは基準フォントサイズが16pxなのでこのdiv内のみ合わせる */
.content_k16 {
	/* font-size: 115%;	16px */
	font-size: 16px; font-size: 1.6rem;
}


/*----------------------------------------------------
	■1 基本設定、リンクカラーなど
----------------------------------------------------*/

.content_k16 ol,
.content_k16 ul {
	list-style: outside none none;
}
.content_k16 img {
	border: 0 none;
	line-height: 0;
	vertical-align: bottom;
}



/*----------------------------------------------------
	■2 汎用class
----------------------------------------------------*/
/* clearfix */
*html .content_k16 .image-m-k16,
*html .content_k16 .image-top-s-k16,
*html .content_k16 .image-bottom-s-k16,
*html .content_k16 .whats-new-k16,
*html .content_k16 .midashih2-k16,
*html .content_k16 .midashih2w-k16,
*html .content_k16 .midashih3-k16,
*html .content_k16 .whatsnew-title-k16,
*html .content_k16 .img-content-r-k16,
*html .content_k16 .img-content-r2-k16,
*html .content_k16 .img-content-l-k16,
*html .content_k16 .img-content-l2-k16,
*html .content_k16 .list-blue-3col-k16,
*html .content_k16 .each-newspage-k16 .each-newspage-inner-k16,
*html .content_k16 .related-k16,
*html .content_k16 .result-header-k16,
*html .content_k16 .result-k16 .item-k16,
*html .content_k16 .imageunit-include-k16,
*html .content_k16 .imageunit-includew-k16,
*html .content_k16 #by-menu-k16 #by-menu-inner-k16,
*html .content_k16 #by-menu-k16,
*html .content_k16 .chronology-k16 .item-k16,
*html .content_k16 #history-foot-menu-k16,
*html .content_k16 .def-red-col-item-k16,
*html .content_k16 .def-k16,
*html .content_k16 .table-content-k16,
*html .content_k16 .image-two-k16,
*html .content_k16 .image-twow-k16,
*html .content_k16 .image-three-k16,
*html .content_k16 .image-threew-k16,
*html .content_k16 .image-four-k16,
*html .content_k16 .image-fourw-k16,
*html .content_k16 .image-five-k16,
*html .content_k16 .icon-k16,
*html .content_k16 .item-waku-k16 .body-k16 .body-section-k16,
*html .content_k16 .title-h2-sublink-k16,
*html .content_k16 .item-dateline-k16,
*html .content_k16 .item-date-k16,
*html .content_k16 #policy-k16,
*html .content_k16 .list-image-4col-k16,
*html .content_k16 .block-2-k16 { zoom: 1; }

*:first-child+html .content_k16 .image-m-k16,
*:first-child+html .content_k16 .image-top-s-k16,
*:first-child+html .content_k16 .image-bottom-s-k16,
*:first-child+html .content_k16 .whats-new-k16,
*:first-child+html .content_k16 .midashih2-k16,
*:first-child+html .content_k16 .midashih2w-k16,
*:first-child+html .content_k16 .midashih3-k16,
*:first-child+html .content_k16 .whatsnew-title-k16,
*:first-child+html .content_k16 .img-content-r-k16,
*:first-child+html .content_k16 .img-content-r2-k16,
*:first-child+html .content_k16 .img-content-l-k16,
*:first-child+html .content_k16 .img-content-l2-k16,
*:first-child+html .content_k16 .list-blue-3col-k16,
*:first-child+html .content_k16 .each-newspage-k16 .each-newspage-inner-k16,
*:first-child+html .content_k16 .related-k16,
*:first-child+html .content_k16 .result-header-k16,
*:first-child+html .content_k16 .result-k16 .item-k16,
*:first-child+html .content_k16 .imageunit-include-k16,
*:first-child+html .content_k16 .imageunit-includew-k16,
*:first-child+html .content_k16 #by-menu-k16,
*:first-child+html .content_k16 #by-menu-k16 #by-menu-inner-k16,
*:first-child+html .content_k16 .chronology-k16 .item-k16,
*:first-child+html .content_k16 #history-foot-menu-k16,
*:first-child+html .content_k16 .def-red-col-item-k16,
*:first-child+html .content_k16 .def-k16,
*:first-child+html .content_k16 .table-content-k16,
*:first-child+html .content_k16 .image-three-k16,
*:first-child+html .content_k16 .image-threew-k16,
*:first-child+html .content_k16 .image-four-k16,
*:first-child+html .content_k16 .image-fourw-k16,
*:first-child+html .content_k16 .image-five-k16,
*:first-child+html .content_k16 .icon-k16,
*:first-child+html .content_k16 .item-waku-k16 .body-k16 .body-section-k16,
*:first-child+html .content_k16 .title-h2-sublink-k16,
*:first-child+html .content_k16 .item-dateline-k16,
*:first-child+html .content_k16 .item-date-k16,
*:first-child+html .content_k16 #policy-k16,
*:first-child+html .content_k16 .list-image-4col-k16,
*:first-child+html .content_k16 .block-2-k16 { zoom: 1; }

.content_k16 .image-m-k16:after,
.content_k16 .image-top-s-k16:after,
.content_k16 .image-bottom-s-k16:after,
.content_k16 .whats-new-k16:after,
.content_k16 .midashih2-k16:after,
.content_k16 .midashih2w-k16:after,
.content_k16 .midashih3-k16:after,
.content_k16 .whatsnew-title-k16:after,
.content_k16 .img-content-r-k16:after,
.content_k16 .img-content-r2-k16:after,
.content_k16 .img-content-l-k16:after,
.content_k16 .img-content-l2-k16:after,
.content_k16 .list-blue-3col-k16:after,
.content_k16 .each-newspage-k16 .each-newspage-inner-k16:after,
.content_k16 .related-k16:after,
.content_k16 .result-header-k16:after,
.content_k16 .result-k16 .item-k16:after,
.content_k16 .imageunit-include-k16:after,
.content_k16 .imageunit-includew-k16:after,
.content_k16 #by-menu-k16:after,
.content_k16 #by-menu-k16 #by-menu-inner-k16:after,
.content_k16 .chronology-k16 .item-k16:after,
.content_k16 #history-foot-menu-k16:after,
.content_k16 .def-red-col-item-k16:after,
.content_k16 .def-k16:after,
.content_k16 .table-content-k16:after,
.content_k16 .image-two-k16:after,
.content_k16 .image-twow-k16:after,
.content_k16 .image-three-k16:after,
.content_k16 .image-three-k16w:after,
.content_k16 .image-four-k16:after,
.content_k16 .image-fourw-k16:after,
.content_k16 .image-five-k16:after,
.content_k16 .icon-k16:after,
.content_k16 .item-waku-k16 .body-k16 .body-section-k16:after,
.content_k16 .title-h2-sublink-k16:after,
.content_k16 .item-dateline-k16:after,
.content_k16 .item-date-k16:after,
.content_k16 #policy-k16:after,
.content_k16 .list-image-4col-k16:after,
.content_k16 .block-2-k16:after
{ content: "."; display: block; height: 0; clear: both; visibility:hidden; }

#TB_ajaxContent .image-m-k16:after,
#TB_ajaxContent .image-top-s-k16:after,
#TB_ajaxContent .image-bottom-s-k16:after,
#TB_ajaxContent .whats-new-k16:after,
#TB_ajaxContent .midashih2-k16:after,
#TB_ajaxContent .midashih2w-k16:after,
#TB_ajaxContent .midashih3-k16:after,
#TB_ajaxContent .whatsnew-title-k16:after,
#TB_ajaxContent .img-content-r-k16:after,
#TB_ajaxContent .img-content-r2-k16:after,
#TB_ajaxContent .img-content-l-k16:after,
#TB_ajaxContent .img-content-l2-k16:after,
#TB_ajaxContent .list-blue-3col-k16:after,
#TB_ajaxContent .each-newspage-k16 .each-newspage-inner-k16:after,
#TB_ajaxContent .related-k16:after,
#TB_ajaxContent .result-header-k16:after,
#TB_ajaxContent .result-k16 .item-k16:after,
#TB_ajaxContent .imageunit-include-k16:after,
#TB_ajaxContent .imageunit-includew-k16:after,
#TB_ajaxContent #by-menu-k16:after,
#TB_ajaxContent #by-menu-k16 #by-menu-inner-k16:after,
#TB_ajaxContent .chronology-k16 .item-k16:after,
#TB_ajaxContent #history-foot-menu-k16:after,
#TB_ajaxContent .def-red-col-item-k16:after,
#TB_ajaxContent .def-k16:after,
#TB_ajaxContent .table-content-k16:after,
#TB_ajaxContent .image-two-k16:after,
#TB_ajaxContent .image-twow-k16:after,
#TB_ajaxContent .image-three-k16:after,
#TB_ajaxContent .image-three-k16w:after,
#TB_ajaxContent .image-four-k16:after,
#TB_ajaxContent .image-fourw-k16:after,
#TB_ajaxContent .image-five-k16:after,
#TB_ajaxContent .icon-k16:after,
#TB_ajaxContent .item-waku-k16 .body-k16 .body-section-k16:after,
#TB_ajaxContent .title-h2-sublink-k16:after,
#TB_ajaxContent .item-dateline-k16:after,
#TB_ajaxContent .item-date-k16:after,
#TB_ajaxContent #policy-k16:after,
#TB_ajaxContent .list-image-4col-k16:after,
#TB_ajaxContent .block-2-k16:after
{ content: "."; display: block; height: 0; clear: both; visibility:hidden; }

.clear-k16 {


	clear: both;
}


[if lte IE 7]>
* {zoom: 1;}
ul,ol,li {　zoom: normal;}
<![endif]


/*----------------------------------------------------
	■3 #page
----------------------------------------------------*/


/*----------------------------------------------------
	■4 #contents
----------------------------------------------------*/



/*----------------------------------------------------
	■5 #main
		メイン
		.second-layer-k16		２カラムページ（グローバルナビ） 
		.third-layer-k16			３カラムページ（グローバルナビ＋ローカルナビ）
		.wide-third-layer-k16	３カラムページ ワイド枠（グローバルナビ＋ローカルナビ）
		.products-k16			事業・製品情報ページ
----------------------------------------------------*/

/* 
		■ALL部品 
		#main-new-k16 は新規サイト用の外枠 
		●：汎用部品　3カラムのメインエリアにて使用
*/
.content_k16 img { /* 新規コンテンツ用の画像(img)調整 */
	vertical-align: bottom;
	line-height: 0;
	border: 0;
}
/* サブタイトル ● */
.content_k16 .sub-title-k16 {
	margin-top: -10px;
	padding-left: 32px;
	/*	font-size: .875em; 14px */
}
/* タイトル日付 ● */
.content_k16 .title-date-k16 {
	text-align: right;
	/*	font-size: .875em; 14px */
}
/* タイトル署名 ● */
.content_k16 .title-signature-k16 {
	text-align: right;
	/*	font-size: .875em; 14px */
}
/* h2ノーマル ● */
.content_k16 h2.normal-k16 { /* 22px */
	margin-bottom: 4px;
	padding: .5em 0 0 10px;
	color: #373635;
	font-size:  22px; font-size:  2.2rem; /* 16 * 1.375 = 22px */
	font-weight: bold;
	line-height: 1.15;
}

/* IE7用　2013.6.11追加（中嶋） */
*html .content_k16 h3.normal-k16,
*:first-child+html .content_k16 h2.normal-k16 {
	margin-bottom: -10px;
}

.content_k16 .line-h2-k16 {
	clear: both;
	margin-bottom: 15px;
}
*html .content_k16 .line-h2-k16 {
	margin-top: -10px;
}
/* h2に隣接して設置するリンク（「一覧を見る」など） */
.content_k16 .whatsnew-title-k16 h2 {
	float: left;
	margin-bottom: 4px;
	padding-left: 10px;
	color: #373635;
	font-size:  22px; font-size:  2.2rem; /* 16 * 1.375 = 22px */
}
.content_k16 .whatsnew-title-k16 .view-k16 {
	float: right;
	margin-top: 10px;
	font-size: 12px; font-size: 1.2rem; /*16px * .75 = 12px */
}
.content_k16 .whatsnew-title-k16 .view-k16 .view-img-k16 {
	margin-right: 4px;
	vertical-align: -1px;
}
/* h2に隣接して設置するリンク（「一覧を見る」など）共通部品バージョン● */
.content_k16 .title-h2-sublink-k16 h2 {
	float: left;
	margin-bottom: 4px;
	padding-left: 10px;
	color: #373635;
	font-size:  22px; font-size:  2.2rem; /* 16 * 1.375 = 22px */
}
.content_k16 .title-h2-sublink-k16 .view-k16 {
	float: right;
	margin-top: 10px;
	font-size: 12px; font-size: 1.2rem; /*16px * .75 = 12px */
}
.content_k16 .title-h2-sublink-k16 .view-k16 .view-img-k16 {
	margin-right: 4px;
	vertical-align: -1px;
}
/* h2 見出し画像入り 第３階層用 / H2/H3見出し(２列パターン)部品 / コンテンツ部分2カラム分け ● 兼用 */
.content_k16 .midashih2-k16 .item-k16 {
	float: left;
	width: 46%;
	/* width: 279px; */
	margin: 0 32px 20px 0;
}
.content_k16 .midashih2-k16 .item-k16.item_odd {
	float: right;
	margin-right: 0;
}
.content_k16 .midashih2-k16 .item-k16 h2,
.content_k16 .midashih2-k16 .item-k16 h3 {
	margin-bottom: 4px;
}
*html .content_k16 .midashih2-k16 .item-k16 h2,
*html .content_k16 .midashih2-k16 .item-k16 h3 {
	margin-bottom: -10px;
}
/* IE7用　2013.6.11追加（中嶋） */
*:first-child+html .content_k16 .midashih2-k16 .item-k16 h2,
*:first-child+html .content_k16 .midashih2-k16 .item-k16 h3 {
	margin-bottom: -10px;
}
.content_k16 .midashih2-k16 .item-k16 .item-content-k16 {
	margin-top: 12px;
}
.content_k16 .midashih2-k16 .item-k16 .item-content-k16 img {
	float: left;
}
.content_k16 .midashih2-k16 .item-k16 .item-content-k16 ul li img {
	float: none;
}

.content_k16 .midashih2-k16 .item-k16 .item-content-k16 a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}

.content_k16 .midashih2-k16 .item-k16 .item-content-k16 p {
	padding-left: 8px;
	overflow: auto;	/* font-size: .875em; */
/*16px * .875 = 14px */
}
*html .content_k16 .midashih2-k16 .item-k16 .item-content-k16 p {
	zoom: 1;
}
.content_k16 .midashih2-k16 .item-k16 .left-k16 { /* ２カラム分け */
	float: left;
	width: 46%;
	/* width: 135px; */ /* 139px */
	margin-right: 3%;
	/* margin-right: 2px; */
}


/* 最新決算情報ページ上部設置 */
.content_k16 .midashih2-k16 .ir-top-01-1-k16 {
	float: left;
	width: 46%;
	/* width: 279px; */
	margin: 0 32px 20px 0;
    
   width: 57%; 
   border: 1px solid rgb(198, 198, 196); 
   margin-right: 10px; 
   height: 284px;
    
}

.content_k16 .midashih2-k16 .ir-top-01-2-k16 {
	float: left;
	width: 46%;
	/* width: 279px; */
	margin: 0 32px 20px 0;
    
	width: 37.5%; 
	margin-right: 0px; 
	height: 284px;
    
}

.content_k16 .midashih2-k16 .ir-top-01-2-k16 .ir-top-02-k16 {
	width: 100%; 
	height: 170px; 
	padding: 10px 10px 5px; 
	border: 1px solid rgb(198, 198, 196); 
	margin-bottom: 10px;
    
}

.content_k16 .midashih2-k16 .ir-top-01-2-k16 .ir-top-03-k16 {
	margin-top: 12px;
	width: 100%; 
	margin-top: 10px;
    
}

.content_k16 .midashih2-k16 .ir-top-01-2-k16 .ir-top-03-k16 .left-k16 {
	width: 46%;
	float: left;

    
}
.content_k16 .midashih2-k16 .ir-top-01-2-k16 .ir-top-03-k16 .right-k16 {
	width: 46%;
	float: right;
    
}


/* h2 見出し画像入り 第３階層用 ワイド / H2/H3見出し(２列パターン)部品 / コンテンツ部分2カラム分け ● 兼用 */
.content_k16 .midashih2w-k16 .item-k16 {
	float: left;
	width: 328px;
	margin: 0 20px 20px 0;
}
/* IE7用　2013.6.11追加（中嶋） */
*:first-child+html .content_k16 .midashih2w-k16 .item-k16 {
	padding: 0 0 20px 0;
}

.content_k16 .midashih2w-k16 .item-k16 h2,
.content_k16 .midashih2w-k16 .item-k16 h3 {
	margin-bottom: 4px;
}

/* IE7用　2013.6.11追加（中嶋） */
*:first-child+html .content_k16 .midashih2w-k16 .item-k16 h2,
*:first-child+html .content_k16 .midashih2w-k16 .item-k16 h3 {
	margin-bottom: -10px;
}

*html .content_k16 .midashih2w-k16 .item-k16 h2,
*html .content_k16 .midashih2w-k16 .item-k16 h3 {
	margin-bottom: -10px;
}

.content_k16 .midashih2w-k16 .item-k16 h2 img,
.content_k16 .midashih2w-k16 .item-k16 h3 img {
	margin-bottom: 8px;
}


.content_k16 .midashih2w-k16 .item-k16 .item-content-k16 {
	margin-top: 12px;
}

.content_k16 .midashih2w-k16 .item-k16 .item-content-k16 {
	margin-top: 12px;
}
.content_k16 .midashih2w-k16 .item-k16 .item-content-k16 img {
	margin-right: 10px;    /* 2012.12.14追加（中嶋） */
	float: left;
}
.content_k16 .midashih2w-k16 .item-k16 .item-content-k16 p {
	padding-left: 8px;
	overflow: auto;	/* font-size: .875em; */
/*16px * .875 = 14px */
}
*html .content_k16 .midashih2w-k16 .item-k16 .item-content-k16 p {
	zoom: 1;
}
.content_k16 .midashih2w-k16 .item-k16 .left-k16 { /* ２カラム分け */
	float: left;
	width: 158px; /* 162px */
	margin-right: 2px;
	padding-top: 5px;
}


/* h3ノーマル ● */
.content_k16 h3.normal-k16 { /* 18px */
	margin-bottom: 4px;
	padding: .5em 0 0 20px;
	font-size:  18px; font-size:  1.8rem; /* 16 * 1.125 = 18px */
	font-weight: bold;
	line-height: 1.2;
}
*html .content_k16 h3.normal-k16 {
	margin-bottom: -10px;
}
.content_k16 .line-h3-k16 {
	margin-bottom: 10px;
	padding-left: 10px;
}
/* h3 見出し画像入り 第２階層用 / H3/H2見出し(２列パターン)部品 ● 兼用 */
.content_k16 .midashih3-k16 .item-k16 {
	float: left;
	width: 375px;
	margin: 0 30px 20px 0;
}
.content_k16 .midashih3-k16 .item-k16 h3,
.content_k16 .midashih3-k16 .item-k16 h2 {
	margin-bottom: 4px;
}
*html .content_k16 .midashih3-k16 .item-k16 h3,
*html .content_k16 .midashih3-k16 .item-k16 h2 {
	margin-bottom: -10px;
}
.content_k16 .midashih3-k16 .item-k16 .item-content-k16 {
	margin-top: 12px;
}
.content_k16 .midashih3-k16 .item-k16 .item-content-k16 img {
	float: left;
}
.content_k16 .midashih3-k16 .item-k16 .item-content-k16 p {
	padding-left: 8px;
	overflow: auto;	/* font-size: .875em; */
/*16px * .875 = 14px */
}
*html .content_k16 .midashih3-k16 .item-k16 .item-content-k16 p {
	zoom: 1;
}
.content_k16 .midashih3-k16 .item-k16 .left-k16 { /* ２カラム分け */
	float: left;
	width: 183px; /* 187.5px */
	margin-right: 4px;
}
*html .content_k16 .midashih3-k16 .item-k16 .left-k16 {
	width: 181px;
}
.content_k16 .midashih3-k16 .item-k16 .item-content-k16 .list-image-3col-k16 li { /* イメージwithテキストリスト 3列 第2階層*/
	float: left;
	width: 120px;
	margin: 0 6px 8px 0;
}
.content_k16 .midashih3-k16 .item-k16 .item-content-k16 .list-image-3col-k16 li .image-k16 {
	margin-bottom: 2px;
	padding-left: 0;	
}
*html .content_k16 .midashih3-k16 .item-k16 .item-content-k16 .list-image-3col-k16 li .image-k16 {
	margin-bottom: 4px;
}
.content_k16 .midashih3-k16 .item-k16 .item-content-k16 .list-image-3col-k16 li .txt-k16 {
	padding-left: 1em;
	text-indent: -.8em;
	line-height: 1.2;
}
.content_k16 .midashih3-k16 .item-k16 .item-content-k16 .list-image-3col-k16 li .txt-k16 img {
	float: none;
	margin-top: -4px;
	margin-right: 2px;
	vertical-align: middle;
}
*html .content_k16 .midashih3-k16 .item-k16 .item-content-k16 .list-image-3col-k16 li .txt-k16 img {
	margin-top: -1px;
}
/* h3 2カラム */
.content_k16 h3.type-2col-k16 { /* 16px */
	margin-bottom: 4px;
}
*html .content_k16 h3.type-2col-k16 {
	margin-bottom: -10px;
}
.content_k16 .line-2col {
	margin-bottom: 12px;
}
.content_k16 .line-h4-k16 {
	margin-bottom: 10px;
	padding-left: 20px;
}
.content_k16 h4.main_title04 {
    margin-bottom:7px;
}

/* 新着情報 */
.content_k16 .whats-new-k16 {
	margin-bottom: 30px;/*13.04.23. 46px→30pxに変更　S*/	/* font-size: .875em; */
/*16px * .875 = 14px */
}
.content_k16 .whats-new-k16 dt {
	float: left;
	clear: both;
	width: 8em;
}
.content_k16 .whats-new-k16 dd {
	margin-bottom: 4px;
	overflow: auto;
}
*html .content_k16 .whats-new-k16 dd {
	zoom: 1;
}
/* 注釈テキスト ● */
.content_k16 .remark-k16 { /* ※のみ */
	margin-bottom: 20px;
	padding-left: 1em;
	text-indent: -1em;	/* font-size: .875em; */
/*16px * .875 = 14px */
}

.content_k16 .remark-mg0-k16 { /* ※のみ */
	padding-left: 1em;
	text-indent: -1em;	/* font-size: .875em; */
/*16px * .875 = 14px */





}

.content_k16 .remark-number-k16 { /* ※＋半角数字 */
	margin-bottom: 20px;
	padding-left: 1.8em;
	text-indent: -1.8em;	/* font-size: .875em; */
/*16px * .875 = 14px */
}

.content_k16 .remark-number-mg0-k16 { /* ※＋半角数字 */
	padding-left: 1.8em;
	text-indent: -1.8em;	/* font-size: .875em; */
/*16px * .875 = 14px */
}


.content_k16 .remark-bracket-k16 { /* （注）のみ */
	margin-bottom: 20px;
	padding-left: 2em;
	text-indent: -2em;	/* font-size: .875em; */
/*16px * .875 = 14px */
}
.content_k16 .remark-bracket-number-k16 { /*  （注）＋半角数字 */
	margin-bottom: 20px;
	padding-left: 2.5em;
	text-indent: -2.5em;	/* font-size: .875em; */
/*16px * .875 = 14px */
}
/* 番号付きリスト ● */
.content_k16 .orderd-list-k16 {
	margin-bottom: 20px;
	padding-left: 23px;	/* font-size: .875em; */
/*16px * .875 = 14px */
}

/* IE7用　2013.6.11追加（中嶋） */
*:first-child+html .content_k16 .orderd-list-k16 {
	margin-left: 6px;
	padding-left: 28px;
}
/* IE6用　2013.6.11追加（中嶋） */
*html .content_k16 .orderd-list-k16 {
	margin-left: 6px;
	padding-left: 28px;
}

.content_k16 .orderd-list-k16 li {
	margin-bottom: 8px;
	list-style: decimal;
}

/* 番号付きリスト （番号付きリスト入れ子Ver）● */
.content_k16 .orderd-list-nested-k16 {
	margin-bottom: 20px;
	padding-left: 23px;	/* font-size: .875em; */
/*16px * .875 = 14px */
}

/* IE7用　2013.6.11追加（中嶋） */
*:first-child+html .content_k16 .orderd-list-nested-k16 {
	margin-left: 6px;
	padding-left: 28px;
}
/* IE6用　2013.6.11追加（中嶋） */
*html .content_k16 .orderd-list-nested-k16 {
	margin-left: 6px;
	padding-left: 28px;
}

.content_k16 .orderd-list-nested-k16 li {
	margin-bottom: 4px;
	list-style: decimal;
}
.content_k16 .orderd-list-nested-k16 ul li {
	margin-bottom: 4px;
	list-style: none;
}

.content_k16 .orderd-list-nested-k16 li img {
	margin-right: 5px;
	vertical-align: 1px;
}
.content_k16 .orderd-list-nested-k16 li ul li{
	padding-left: 1em;
}

.content_k16 .orderd-list-nested-k16 .none-k16 {
	list-style-type: none;
	text-indent:-1em;
	margin: 5px 0;
}


/* リストブルーアロー（リンクリスト ダウンロードアイコン付）● */
.content_k16 .list-blue-k16 {
	margin-bottom: 20px;	/* font-size: .875em; */
/*16px * .875 = 14px */
}
.content_k16 .list-blue-k16 li {
	margin-bottom: 8px;
	padding-left: 1em;
}
.content_k16 .list-blue-k16 li.arrow {
	text-indent: -1em;
}
.content_k16 .list-blue-k16 li img {
	margin-right: 5px;
	vertical-align: 1px;
}
.content_k16 .list-blue-k16 li .dl-icon-k16 {
	margin: 0 5px 0 1px;
}
/* リストブルーアロー（リンクリスト入れ子Ver） ● */
.content_k16 .list-blue-nested-k16 {
	margin-bottom: 20px;	/* font-size: .875em; */
/*16px * .875 = 14px */
}
.content_k16 .list-blue-nested-k16 li {
	margin-bottom: 8px;

	padding-left: 1em;
	text-indent: -1em;
}
.content_k16 .list-blue-nested-k16 li img {
	margin-right: 5px;
	vertical-align: 1px;
}
/* リストレッドスクエアー（リンク無しリスト入れ子Ver）● */
.content_k16 .list-red-nested-k16 {
	margin-bottom: 20px;	/* font-size: .875em; */
/*16px * .875 = 14px */
}
.content_k16 .list-red-nested-k16 li {
	margin-bottom: 8px;
	padding-left: 1em;
}
.content_k16 .list-red-nested-k16 li.arrow {
	text-indent: -1em;
}
.content_k16 .list-red-nested-k16 li img {
	margin-right: 5px;
	vertical-align: 1px;
}
/* Q＆Aリスト ● */
.content_k16 .qa-list-k16 {
	margin-bottom: 20px;	/* font-size: .875em; */
/*16px * .875 = 14px */
}
.content_k16 .qa-list-k16 .qa-list-title-k16 {
	display: inline-block;
	float: left;
	width: 2em;
}
.content_k16 .qa-list-k16 .qa-list-body-k16 {
	overflow: auto;
}
*html .content_k16 .qa-list-k16 .qa-list-body-k16 {
	display: inline;
	zoom: 1;
}
/* Q＆A Question ● */
.content_k16 .qa-q-k16 {
	background-color: #f3f3ef;
	margin-bottom: 10px;
	padding: 8px;	/* font-size: .875em; */
/*16px * .875 = 14px */
}
.content_k16 .qa-q-k16 .qa-q-title-k16 {
	display: inline-block;
	float: left;
	width: 2em;
}
.content_k16 .qa-q-k16 .qa-q-body-k16 {
	overflow: auto;
}
*html .content_k16 .qa-q-k16 .qa-q-body-k16 {
	display: inline;
	zoom: 1;
}
/* Q＆A Answer ● */
.content_k16 .qa-a-k16 {
	margin-bottom: 15px;
	padding: 0 8px 10px;	/* font-size: .875em; */
/*16px * .875 = 14px */
}
.content_k16 .qa-a-k16 .qa-a-title-k16 {
	display: inline-block;
	float: left;
	width: 2em;
}
.content_k16 .qa-a-k16 .qa-a-body-k16 {
	overflow: auto;
}
*html .content_k16 .qa-a-k16 .qa-a-body-k16 {
	display: inline;
	zoom: 1;
}
/* リストブルーアロー（3列リスト）3カラム */
.content_k16 .list-blue-3col-k16 {
	margin-bottom: 30px;
}
.content_k16 .list-blue-3col-k16 li {
	float: left;
	width: 196px;
	margin-bottom: 8px;	/* font-size: .875em; */
/*16px * .875 = 14px */
}
.content_k16 .list-blue-3col-k16 li .list-icon-k16 {
	float: left;
	margin-right: 4px;
}
.content_k16 .list-blue-3col-k16 li .list-icon-k16 img {
	margin-top: 4px;
}
.content_k16 .list-blue-3col-k16 li .list-txt-k16 {
	overflow: auto;
}
*html .content_k16 .list-blue-3col-k16 li .list-txt-k16 {
	zoom: 1;
}
/* リストブルーアロー（ハーフサイズリスト） 
	.list-blue-2col-half-l-k16 .list-blue-2col-half--r-k16 : 左右振り分けフロート用
	.list-blue-2col-half-k16 : ノーマル
*/
.content_k16 .list-blue-2col-half-l-k16 { /* 2階層目に使用 */
	float: left;
	width: 192px;
}
.content_k16 .list-blue-2col-half-k16 {
	padding-left: 8px;
	overflow: auto;
}
*html .content_k16 .list-blue-2col-half-k16 {
	zoom: 1;
}
.content_k16 .list-blue-2col-half-k16 li,
.content_k16 .list-blue-2col-half-l-k16 li,
.content_k16 .list-blue-2col-half-r-k16 li {
	padding-left: 1em;
	margin-bottom: 6px;
	line-height: 1.2;
}
.content_k16 .list-blue-2col-half-k16 li.arrow,
.content_k16 .list-blue-2col-half-l-k16 li.arrow,
.content_k16 .list-blue-2col-half-r-k16 li.arrow {
	text-indent: -1em;
}


/* リストグレーアロー */
.content_k16 .list-gray-k16 {
	margin-bottom: 44px;
}
.content_k16 .list-gray-k16 li {
	margin-bottom: 8px;
	padding-left: 1em;
	text-indent: -1em;	/* font-size: .875em; */
/*16px * .875 = 14px */
}
.content_k16 .list-gray-k16 li img {
	margin-right: 7px;
	vertical-align: 2px;
}
/* イメージwithテキストリスト 4列  第2階層 */
.content_k16 .list-image-4col-k16 {
	overflow: hidden;
}
.content_k16 .list-image-4col-k16 li {
	float: left;
	width: 190px;
	margin: 0 6px 20px 0;
}
.content_k16 .list-image-4col-k16 li .image-k16 {

	margin-bottom: 4px;
}
.content_k16 .list-image-4col-k16 li .txt-k16 {
	padding-left: 1em;
	text-indent: -.75em;	/* font-size: .875em; */
line-height: 1.2;
}
.content_k16 .list-image-4col-k16 li .txt-k16 img {
	margin-top: -3px;
	margin-right: 2px;
	vertical-align: middle;
}
/* 定義リストスクエアー （ライン配置）● */
.content_k16 .def-red-line-k16 {
	margin-bottom: 20px;	/* font-size: .875em; */
/*16px * .875 = 14px */
}
.content_k16 .def-red-line-k16 .def-red-line-title-k16 {
	margin-bottom: 2px;
	padding-left: 1em;
	text-indent: -1em;
	font-weight: bold;
	
	
		background:none!important;
		padding-left: 16px;
		background: url(../gif/list-content-square.gif) no-repeat left 0.5em !important;
		text-indent:0;
		list-style-type: none;
	
}
.content_k16 .def-red-line-k16 .def-red-line-title-k16 img {
	margin-right: 6px;
	vertical-align: 2px;
}	
.content_k16 .def-red-line-k16 .def-red-line-body-k16 {
	margin-bottom: 8px;
}
/* 定義リストスクエアー （カラム配置）● */
.content_k16 .def-red-col-k16 {
	margin-bottom: 20px;	/* font-size: .875em; */
/*16px * .875 = 14px */
}
.content_k16 .def-red-col-k16 .def-red-col-item-k16 {
	margin-bottom: 8px;
}
.content_k16 .def-red-col-k16 .def-red-col-title-k16 {
	float: left;
	clear: both;
	width: 142px;
	margin-right: 8px;
	padding-left: 1em;
	font-weight: bold;
	text-indent: -1em;
	
	
		background:none!important;
		padding-left: 16px;
		background: url(../gif/list-content-square.gif) no-repeat left 0.5em !important;
		text-indent:0;
		list-style-type: none;
	
}
.content_k16 .def-red-col-k16 .def-red-col-title-k16 img {
	margin-right: 6px;
	vertical-align: 2px;
}
.content_k16 .def-red-col-k16 .def-red-col-body-k16 {
	overflow: auto;
}
*html .content_k16 .def-red-col-k16 .def-red-col-body-k16 {
	position: relative;
	margin-top: -.3em;
	zoom: 1;
}
/* 定義リスト タイトル４,6,8,10,12,16,18,20,22,24,26,28文字 ● */
.content_k16 .def-4letters-k16,
.content_k16 .def-6letters-k16,
.content_k16 .def-8letters-k16,
.content_k16 .def-10letters-k16,
.content_k16 .def-12letters-k16,
.content_k16 .def-16letters-k16,
.content_k16 .def-18letters-k16,
.content_k16 .def-20letters-k16,
.content_k16 .def-22letters-k16,
.content_k16 .def-24letters-k16,
.content_k16 .def-26letters-k16,
.content_k16 .def-28letters-k16,{
	margin-bottom: 20px;	/* font-size: .875em; */
/*16px * .875 = 14px */
}
.content_k16 .def-4letters-k16 .def-4letters-title-k16,
.content_k16 .def-6letters-k16 .def-6letters-title-k16,
.content_k16 .def-8letters-k16 .def-8letters-title-k16,
.content_k16 .def-10letters-k16 .def-10letters-title-k16,
.content_k16 .def-12letters-k16 .def-12letters-title-k16,
.content_k16 .def-16letters-k16 .def-16letters-title-k16,
.content_k16 .def-18letters-k16 .def-18letters-title-k16,
.content_k16 .def-20letters-k16 .def-20letters-title-k16,
.content_k16 .def-22letters-k16 .def-22letters-title-k16,
.content_k16 .def-24letters-k16 .def-24letters-title-k16,
.content_k16 .def-26letters-k16 .def-26letters-title-k16,
.content_k16 .def-28letters-k16 .def-28letters-title-k16 {
	
	float: left;
	clear: left;
}
.content_k16 .def-4letters-k16 .def-4letters-body-k16,
.content_k16 .def-6letters-k16 .def-6letters-body-k16,
.content_k16 .def-8letters-k16 .def-8letters-body-k16,
.content_k16 .def-10letters-k16 .def-10letters-body-k16,
.content_k16 .def-12letters-k16 .def-12letters-body-k16,
.content_k16 .def-16letters-k16 .def-16letters-body-k16,
.content_k16 .def-18letters-k16 .def-18letters-body-k16,
.content_k16 .def-20letters-k16 .def-20letters-body-k16,
.content_k16 .def-22letters-k16 .def-22letters-body-k16,
.content_k16 .def-24letters-k16 .def-24letters-body-k16,
.content_k16 .def-26letters-k16 .def-26letters-body-k16,
.content_k16 .def-28letters-k16 .def-28letters-body-k16 {
	overflow: auto;
}
.content_k16 .def-4letters-k16 .def-4letters-body-k16,
.content_k16 .def-6letters-k16 .def-6letters-body-k16,
.content_k16 .def-8letters-k16 .def-8letters-body-k16,
.content_k16 .def-10letters-k16 .def-10letters-body-k16,
.content_k16 .def-12letters-k16 .def-12letters-body-k16,
.content_k16 .def-16letters-k16 .def-16letters-body-k16,
.content_k16 .def-18letters-k16 .def-18letters-body-k16,
.content_k16 .def-20letters-k16 .def-20letters-body-k16,
.content_k16 .def-22letters-k16 .def-22letters-body-k16,
.content_k16 .def-24letters-k16 .def-24letters-body-k16,
.content_k16 .def-26letters-k16 .def-26letters-body-k16,
.content_k16 .def-28letters-k16 .def-28letters-body-k16,
.content_k16 .def-16letters-k16 .def-16letters-body-k16 img{
    margin-right: 5px;
    vertical-align: 1px;
}
*html .content_k16 .def-4letters-k16 .def-4letters-body-k16,
*html .content_k16 .def-6letters-k16 .def-6letters-body-k16,
*html .content_k16 .def-8letters-k16 .def-8letters-body-k16,
*html .content_k16 .def-10letters-k16 .def-10letters-body-k16,
*html .content_k16 .def-12letters-k16 .def-12letters-body-k16,
*html .content_k16 .def-16letters-k16 .def-16letters-body-k16,
*html .content_k16 .def-18letters-k16 .def-18letters-body-k16,
*html .content_k16 .def-20letters-k16 .def-20letters-body-k16,
*html .content_k16 .def-22letters-k16 .def-22letters-body-k16,
*html .content_k16 .def-24letters-k16 .def-24letters-body-k16,
*html .content_k16 .def-26letters-k16 .def-26letters-body-k16,
*html .content_k16 .def-28letters-k16 .def-28letters-body-k16 {
	zoom: 1;
}

.content_k16 .def-4letters-k16 .def-4letters-title-k16 {
	width: 5em;
}
.content_k16 .def-6letters-k16 .def-6letters-title-k16 {
	width: 7em;
}
.content_k16 .def-8letters-k16 .def-8letters-title-k16 {
	width: 9em;
}
.content_k16 .def-10letters-k16 .def-10letters-title-k16 {
	width: 11em;
}
.content_k16 .def-12letters-k16 .def-12letters-title-k16 {
	width: 13em;
}
.content_k16 .def-16letters-k16 .def-16letters-title-k16 {
	width: 17em;
}
.content_k16 .def-18letters-k16 .def-18letters-title-k16 {
	width: 19em;
}
.content_k16 .def-20letters-k16 .def-20letters-title-k16 {
	width: 21em;
}
.content_k16 .def-22letters-k16 .def-22letters-title-k16 {
	width: 23em;
}
.content_k16 .def-24letters-k16 .def-24letters-title-k16 {
	width: 25em;
}
.content_k16 .def-26letters-k16 .def-26letters-title-k16 {
	width: 27em;
}
.content_k16 .def-28letters-k16 .def-28letters-title-k16 {
	width: 29em;
}



/*   文字サイズ変更なし 2013.1.16 栄　追記● */

.content_k16 .def-r4letters-k16,
.content_k16 .def-r6letters-k16,
.content_k16 .def-r8letters-k16,
.content_k16 .def-r10letters-k16,
.content_k16 .def-r12letters-k16,
.content_k16 .def-r16letters-k16 {
	margin-bottom: 20px;
}
.content_k16 .def-r4letters-k16 .def-4letters-title-k16,
.content_k16 .def-r6letters-k16 .def-6letters-title-k16,
.content_k16 .def-r8letters-k16 .def-8letters-title-k16,
.content_k16 .def-r10letters-k16 .def-10letters-title-k16,
.content_k16 .def-r12letters-k16 .def-12letters-title-k16,
.content_k16 .def-r16letters-k16 .def-16letters-title-k16 {
	float: left;
	clear: left;
}
.content_k16 .def-r4letters-k16 .def-4letters-body-k16,
.content_k16 .def-r6letters-k16 .def-6letters-body-k16,
.content_k16 .def-r8letters-k16 .def-8letters-body-k16,
.content_k16 .def-r10letters-k16 .def-10letters-body-k16,
.content_k16 .def-r12letters-k16 .def-12letters-body-k16,
.content_k16 .def-r16letters-k16 .def-16letters-body-k16 {
	overflow: auto;
}
.content_k16 .def-r4letters-k16 .def-4letters-body-k16,
.content_k16 .def-r6letters-k16 .def-6letters-body-k16,
.content_k16 .def-r8letters-k16 .def-8letters-body-k16,
.content_k16 .def-r10letters-k16 .def-10letters-body-k16,
.content_k16 .def-r12letters-k16 .def-12letters-body-k16,
.content_k16 .def-r16letters-k16 .def-16letters-body-k16 img {
    margin-right: 5px;
    vertical-align: 1px;
}
*html .content_k16 .def-r4letters-k16 .def-4letters-body-k16,
*html .content_k16 .def-r6letters-k16 .def-6letters-body-k16,
*html .content_k16 .def-r8letters-k16 .def-8letters-body-k16,
*html .content_k16 .def-r10letters-k16 .def-10letters-body-k16,
*html .content_k16 .def-r12letters-k16 .def-12letters-body-k16,
*html .content_k16 .def-r16letters-k16 .def-16letters-body-k16 {
	zoom: 1;
}

.content_k16 .def-r4letters-k16 .def-4letters-title-k16 {
	width: 5em;
}
.content_k16 .def-r6letters-k16 .def-6letters-title-k16 {
	width: 7em;
}
.content_k16 .def-r8letters-k16 .def-8letters-title-k16 {
	width: 9em;
}
.content_k16 .def-r10letters-k16 .def-10letters-title-k16 {
	width: 11em;
}
.content_k16 .def-r12letters-k16 .def-12letters-title-k16 {
	width: 13em;
}
.content_k16 .def-r16letters-k16 .def-16letters-title-k16 {
	width: 17em;
}
/* イメージ画像200px付き定義リスト ● */
.content_k16 .def-k16 {
	margin-bottom: 20px;	/* font-size: .875em; */
/*16px * .875 = 14px */
}
/* イメージ画像200px付き定義リスト ● */
.content_k16 .def-img200px-k16 {
	margin-bottom: 20px;
	font-size: 14px; font-size: 1.4rem; /*16px * .875 = 14px */
}

.content_k16 .def-img200px-k16 img {
	width: 200px;
}

/* イメージ画像300px付き定義リスト ● */
.content_k16 .def-img300px-k16 {
	margin-bottom: 20px;
	font-size: 14px; font-size: 1.4rem; /*16px * .875 = 14px */
}

.content_k16 .def-img300px-k16 img {
	width: 300px;
}

.content_k16 .def-k16 .def-title-k16 {
	float: left;
}
.content_k16 .def-k16 .def-body-k16 {
	padding-left: 14px;
	overflow: auto;
}
*html .content_k16 .def-k16 .def-body-k16 {
	zoom: 1;
	overflow: hidden;
}
/* 区切り線 ● */
.hr-k16 {
	margin-bottom: 20px;
}
/* イメージ画像付きパラグラフ 画像右側 ● */
.content_k16 .img-content-r-k16 {
	margin-bottom: 20px;	/* font-size: .875em; */
/*16px * .875 = 14px */
}
.content_k16 .img-content-r-k16 .img-r-k16 {
	float: right;
	margin: 0 0 6px 14px;
	max-width:760px;
}

/* イメージ画像付きパラグラフ 画像右側  文字サイズ変更なし 2012.6.6 中嶋追記● */
.content_k16 .img-content-r2-k16 {
	margin-bottom: 20px;
}
.content_k16 .img-content-r2-k16 .img-r-k16 {
	float: right;
	margin: 0 0 6px 14px;
	max-width:760px;
}

.content_k16 .img-content-r2-k16 ul,
.content_k16 .img-content-r2-k16 dl {
	overflow: auto;
}


/* イメージ画像付きパラグラフ 画像左側 ● */
.content_k16 .img-content-l-k16 {
	margin-bottom: 20px;	/* font-size: .875em; */
/*16px * .875 = 14px */


}
.content_k16 .img-content-l-k16 .img-l-k16 {
	float: left;
	margin: 0 14px 6px 0;
	max-width:760px;

}

/* イメージ画像付きパラグラフ 画像左側 文字サイズ変更なし 2012.6.6 中嶋追記● */
.content_k16 .img-content-l2-k16 {
	margin-bottom: 20px;
}
.content_k16 .img-content-l2-k16 .img-l-k16 {
	float: left;
	margin: 0 14px 6px 0;
	max-width:760px;

}

.content_k16 .img-content-l2-k16 ul,
.content_k16 .img-content-l2-k16 dl {
	overflow: auto;
}


/* テーブル付きパラグラフ テーブル右寄せor左寄せ ● */
.content_k16 .table-content-k16 {
	margin-bottom: 20px;
	border: none;
}
.content_k16 .table-content-r-k16 {
	float: right;
	width: 50%;
	margin: 0 0 6px 14px;
	padding: 0; /* FF7 hack overwrite */
	font-size: 12px; font-size: 1.2rem;
	border-collapse: collapse; /* FF7 hack overwrite */
	border-spacing: 0; /* FF7 hack overwrite */
}
.content_k16 .table-content-l-k16 {
	float: left;
	width: 50%;
	margin: 0 14px 6px 0;
	padding: 0; /* FF7 hack overwirte */
	font-size: 12px; font-size: 1.2rem;
	border-collapse: collapse; /* FF7 hack overwrite */
	border-spacing: 0; /* FF7 hack overwrite */
}
.content_k16 .table-content-k16 th {
	font-weight: bold;
}
.content_k16 .table-content-k16 th,
.content_k16 .table-content-k16 td {
	padding: 6px;
	border: 1px #7a7977 solid;
}
.content_k16 .table-content-k16 td {
	width: 35%;
	vertical-align: top;
}
.content_k16 .table-content-k16 .low1-k16 { /* thの1行目に使用 */	
	background-color: #878683;
	color: #fff;

	text-align: center;
}
.content_k16 .table-content-k16 .low-other-k16 { /* 2行目以降のthに使用 */
	background-color: #d8d5cd;
	text-align: left;
	vertical-align: top;
}
.content_k16 .table-content-k16 .low-other-k16 a:hover { /* 2行目以降のthに使用されるリンク設定 */
	background-color: #fff;
}
/* テキストボックス ● */
.content_k16 .txt-box-k16 {
	margin-bottom: 20px;
	padding:  10px;	/* font-size: .875em; */
border: 4px #c6c6c4 solid ;
}
/* Adobe FlashPlayer or Readerダウンロード ● */
.content_k16 .get-adobe-box-k16 {
	background-color: #f3f3ef;
	margin-bottom: 20px;
	padding: 14px;
	/*	/* font-size: .875em; */
*/
}
.content_k16 .get-adobe-box-k16 .title-k16 {
	margin-bottom: 8px;
	font-weight: bold;
}
.content_k16 .get-adobe-box-k16 .adobe-icon-k16 {
	float: right;
	margin: 8px 0 0 29px;
}
/* イメージ画像１点配置 ● */
.content_k16 .image-one-k16 {
	margin-bottom: 14px;
	text-align: center;
	overflow: hidden;
	/*	/* font-size: .875em; */
*/
}
.content_k16 .image-one-k16 img {
	max-width:100%;
}
	
.content_k16 .image-one-k16 .caption-left-k16 {
	text-align: left;
}
.content_k16 .image-one-k16 .caption-center-k16 {
	display: inline-block;
	margin: 0 auto;
	text-align: left;
}
*html .content_k16 .image-one-k16 .caption-center-k16 {
	display: inline;
	zoom: 1;
}
.content_k16 .image-one-left-k16 { /* 全体で左配置用 */
	margin-bottom: 14px;
	overflow: hidden;
	/*	/* font-size: .875em; */0
*/
}
/* イメージ画像２点配置 ● */
.content_k16 .image-two-k16 {
	clear: both;
	margin: 0 -6px 14px 0;
	overflow: hidden;
	/*	/* font-size: .875em; */
*/
}
.content_k16 .image-two-k16 .item-k16 {
	float: left;
	width: 479px;
	margin: 0 6px 6px 0;

}
*html .content_k16 .image-two-k16 .item-k16 {
	margin-right: 5px;
}
.content_k16 .image-two-k16 .item-k16 .caption-center-k16 {
	display: inline-block;
	margin: 0 auto;
	text-align: left;
}
*html .content_k16 .image-two-k16 .item-k16 .caption-center-k16 {
	display: inline;
	zoom: 1;
}



/* イメージ画像２点配置 ワイド幅　120807 KBS中嶋追記● */
.content_k16 .image-twow-k16 {
	clear: both;
	margin: 0 -6px 14px 0;
	overflow: hidden;
	/*	/* font-size: .875em; */
*/
}
.content_k16 .image-twow-k16 .item-k16 {
	float: left;
	width: 350px;
	margin: 0 6px 6px 0;
}
*html .content_k16 .image-twow-k16 .item-k16 {
	margin-right: 5px;
}
.content_k16 .image-twow-k16 .item-k16 .caption-center-k16 {
	display: inline-block;
	margin: 0 auto;
	text-align: left;
}
*html .content_k16 .image-twow-k16 .item-k16 .caption-center-k16 {
	display: inline;
	zoom: 1;
}

/* イメージ画像３点配置 ● */
.content_k16 .image-three-k16 {
	clear: both;
	margin: 0 -7px 14px 0;
	overflow: hidden;	/* font-size: .875em; */
}
.content_k16 .image-three-k16 .item-k16 {
	float: left;
	width: 317px;
	margin: 0 7px 6px 0;
}
*html .content_k16 .image-three-k16 .item-k16 {
	margin-right: 5px;
}
.content_k16 .image-three-k16 .item-k16 .caption-center-k16 {
	display: inline-block;
	margin: 0 auto;
	text-align: left;
}
*html .content_k16 .image-three-k16 .item-k16 .caption-center-k16 {
	display: inline;
	zoom: 1;
}


/* イメージ画像４点配置 ● */
.content_k16 .image-four-k16 {
	clear: both;
	margin: 0 -6px 14px 0;
	overflow: hidden;	/* font-size: .875em; */
}
.content_k16 .image-four-k16 .item-k16 {
	float: left;
	width: 236px;
	margin: 0 6px 6px 0;
}
*html .content_k16 .image-four-k16 .item-k16 {
	margin-right: 5px;
}
.content_k16 .image-four-k16 .item-k16 .caption-center-k16 {
	display: inline-block;
	margin: 0 auto;
	text-align: left;
}
*html .content_k16 .image-four-k16 .item-k16 .caption-center-k16 {
	display: inline;
	zoom: 1;
}



/* イメージ画像5点配置 ●  2012.10.17　KBS中嶋追記*/
.content_k16 .image-five-k16 {
	clear: both;
	margin: 0 -6px 14px 0;
	overflow: hidden;	/* font-size: .875em; */
}
.content_k16 .image-five-k16 .item-k16 {
	float: left;
	width: 188px;
	margin: 0 6px 6px 0;
}
*html .content_k16 .image-five-k16 .item-k16 {
	margin-right: 5px;
}
.content_k16 .image-five-k16 .item-k16 .caption-center-k16 {
	display: inline-block;
	margin: 0 auto;
	text-align: left;
}
*html .content_k16 .image-five-k16 .item-k16 .caption-center-k16 {
	display: inline;
	zoom: 1;
}
/* 見出し3下のイメージ配置　2013/07/18栄追記 ● */

/* イメージ画像２点配置 ● */
.content_k16 .pl10-k16 .image-two-k16 {
	clear: both;
	margin: 0 -6px 14px 0;
	overflow: hidden;	/* font-size: .875em; */
}
.content_k16 .pl10-k16 .image-two-k16 .item-k16 {
	float: left;
	width: 451px;
	margin: 0 6px 6px 0;

}
*html .content_k16 .pl10-k16 .image-two-k16 .item-k16 {
	margin-right: 5px;
}
.content_k16 .pl10-k16 .image-two-k16 .item-k16 .caption-center-k16 {
	display: inline-block;
	margin: 0 auto;
	text-align: left;
}
*html .content_k16 .pl10-k16 .image-two-k16 .item-k16 .caption-center-k16 {
	display: inline;
	zoom: 1;
}


/* イメージ画像３点配置 ● */
.content_k16 .pl10-k16 .image-three-k16 {
	clear: both;
	margin: 0 -7px 14px 0;

	overflow: hidden;	/* font-size: .875em; */
}
.content_k16 .pl10-k16 .image-three-k16 .item-k16 {
	float: left;
	width: 286px;
	margin: 0 7px 6px 0;
}
*html .content_k16 .pl10-k16 .image-three-k16 .item-k16 {
	margin-right: 5px;
}
.content_k16 .pl10-k16 .image-three-k16 .item-k16 .caption-center-k16 {
	display: inline-block;
	margin: 0 auto;
	text-align: left;
}
*html .content_k16 .pl10-k16 .image-three-k16 .item-k16 .caption-center-k16 {
	display: inline;
	zoom: 1;
}


/* イメージ画像４点配置 ● */
.content_k16 .pl10-k16 .image-four-k16 {
	clear: both;
	margin: 0 -6px 14px 0;
	overflow: hidden;	/* font-size: .875em; */
}
.content_k16 .pl10-k16 .image-four-k16 .item-k16 {
	float: left;
	width: 208px;
	margin: 0 6px 6px 0;
}
*html .content_k16 .pl10-k16 .image-four-k16 .item-k16 {
	margin-right: 5px;
}
.content_k16 .pl10-k16 .image-four-k16 .item-k16 .caption-center-k16 {
	display: inline-block;
	margin: 0 auto;
	text-align: left;
}
*html .content_k16 .pl10-k16 .image-four-k16 .item-k16 .caption-center-k16 {
	display: inline;
	zoom: 1;
}



/* イメージ画像5点配置 ●  2012.10.17　KBS中嶋追記*/
.content_k16 .pl10-k16 .image-five-k16 {
	clear: both;
	margin: 0 -6px 14px 0;
	overflow: hidden;	/* font-size: .875em; */
}
.content_k16 .pl10-k16 .image-five-k16 .item-k16 {
	float: left;
	width: 164px;
	margin: 0 6px 6px 0;
}
*html .content_k16 .pl10-k16 .image-five-k16 .item-k16 {
	margin-right: 5px;
}
.content_k16 .pl10-k16 .image-five-k16 .item-k16 .caption-center-k16 {
	display: inline-block;
	margin: 0 auto;
	text-align: left;
}
*html .content_k16 .pl10-k16 .image-five-k16 .item-k16 .caption-center-k16 {
	display: inline;
	zoom: 1;
}
/* 見出し3下のイメージ配置　記述終わり ● */


/* 見出し4下のイメージ配置　2013/07/24柳原追記 ● */

/* イメージ画像２点配置 ● */
.content_k16 .pl20-k16 .image-two-k16 {
	clear: both;
	margin: 0 -6px 14px 0;
	overflow: hidden;	/* font-size: .875em; */
}
.content_k16 .pl20-k16 .image-two-k16 .item-k16 {
	float: left;
	width: 428px;
	margin: 0 6px 6px 0;

}
*html .content_k16 .pl20-k16 .image-two-k16 .item-k16 {
	margin-right: 5px;
}
.content_k16 .pl20-k16 .image-two-k16 .item-k16 .caption-center-k16 {
	display: inline-block;
	margin: 0 auto;
	text-align: left;
}
*html .content_k16 .pl20-k16 .image-two-k16 .item-k16 .caption-center-k16 {
	display: inline;
	zoom: 1;
}


/* イメージ画像３点配置 ● */
.content_k16 .pl20-k16 .image-three-k16 {
	clear: both;
	margin: 0 -7px 14px 0;
	overflow: hidden;	/* font-size: .875em; */
}
.content_k16 .pl20-k16 .image-three-k16 .item-k16 {
	float: left;
	width: 280px;
	margin: 0 7px 6px 0;
}
*html .content_k16 .pl20-k16 .image-three-k16 .item-k16 {
	margin-right: 5px;
}
.content_k16 .pl20-k16 .image-three-k16 .item-k16 .caption-center-k16 {
	display: inline-block;
	margin: 0 auto;
	text-align: left;
}
*html .content_k16 .pl20-k16 .image-three-k16 .item-k16 .caption-center-k16 {
	display: inline;
	zoom: 1;
}

/* イメージ画像４点配置 ● */
.content_k16 .pl20-k16 .image-four-k16 {
	clear: both;
	margin: 0 -6px 14px 0;
	overflow: hidden;	/* font-size: .875em; */
}
.content_k16 .pl20-k16 .image-four-k16 .item-k16 {
	float: left;
	width: 208px;
	margin: 0 6px 6px 0;
}
*html .content_k16 .pl20-k16 .image-four-k16 .item-k16 {
	margin-right: 5px;
}
.content_k16 .pl20-k16 .image-four-k16 .item-k16 .caption-center-k16 {
	display: inline-block;
	margin: 0 auto;
	text-align: left;
}
*html .content_k16 .pl20-k16 .image-four-k16 .item-k16 .caption-center-k16 {
	display: inline;
	zoom: 1;
}


/* イメージ画像5点配置 ●  2012.10.17　KBS中嶋追記*/
.content_k16 .pl20-k16 .image-five-k16 {
	clear: both;
	margin: 0 -6px 14px 0;
	overflow: hidden;	/* font-size: .875em; */
}
.content_k16 .pl20-k16 .image-five-k16 .item-k16 {
	float: left;
	width: 162px;
	margin: 0 6px 6px 0;
}
*html .content_k16 .pl20-k16 .image-five-k16 .item-k16 {
	margin-right: 5px;
}
.content_k16 .pl20-k16 .image-five-k16 .item-k16 .caption-center-k16 {
	display: inline-block;
	margin: 0 auto;
	text-align: left;
}
*html .content_k16 .pl20-k16 .image-five-k16 .item-k16 .caption-center-k16 {
	display: inline;
	zoom: 1;
}
/* 見出し4下のイメージ配置　記述終わり ● */




/* table幅　3タイプ ●  2013.01.17　KBS栄追記*/

.content_k16 table.wid100-k16 {
	width:100%;
}
.content_k16 table.wid75-k16 {
	width:75%;
}

.content_k16 table.wid50-k16 {
	width:50%;
}
/* テキスト折り返しなし　●  2013.05.07　KBS栄追記*/

.content_k16 .nowrap {
	white-space: nowrap;
}




/* テーブル type1～3● */
.content_k16 .con-table-k16 {
	margin-bottom: 20px;
	padding: 0; /* FF7 hack overwrite */	/* font-size: .875em; */
border: none;
	border-collapse: collapse; /* FF7 hack overwrite */
	border-spacing: 0; /* FF7 hack overwrite */
}
.content_k16 .con-table-k16 th {
	font-weight: bold;
}
.content_k16 .con-table-k16 th,
.content_k16 .con-table-k16 td {
	padding: 10px 6px;
	border: 1px #7a7977 solid;
}
.content_k16 .con-table-type2-k16 th,
.content_k16 .con-table-type2-k16 td,
.content_k16 .con-table-type3-k16 th,
.content_k16 .con-table-type3-k16 td { /* テーブルtype2,type3：枠線設定 */

	border-color: #fff;
}
.content_k16 .con-table-k16 .low1-k16 { /* thの1行目に使用 */	
	background-color: #878683;
	color: #fff;
}
.content_k16 .con-table-k16 .low-other-k16 { /* 2行目以降のthに使用 */
	width: 25%;
	background-color: #f0f0ea;
}
.content_k16 .con-table-type2-k16 .low-other-k16,
.content_k16 .con-table-type3-k16 .low-other-k16 { /* テーブルtype2,type3：2行目以降のthに使用 */
	background-color: #d8d5cd;
}
/*
2014.01.28 無効
.content_k16 .con-table-k16 .low-other-k16 a:hover { /* 2行目以降のthに使用されるリンク設定 
	background-color: #fff;
}
*/
.content_k16 .con-table-k16 th .list-blue-s-k16 li,
.content_k16 .con-table-k16 th .list-red-s-k16 li,
.content_k16 .con-table-k16 td .list-blue-s-k16 li,
.content_k16 .con-table-k16 td .list-red-s-k16 li { /* list-blue-k16-sはリンクテキスト用 / list-red-k16-sはノーマルリスト用 */
	margin: 0 0 8px 0;
	padding-left: 1em;
	list-style-type: none;
}

.content_k16 .con-table-k16 th .list-blue-s-k16 li.arrow ,
.content_k16 .con-table-k16 th .list-red-s-k16 li.arrow ,
.content_k16 .con-table-k16 td .list-blue-s-k16 li.arrow ,
.content_k16 .con-table-k16 td .list-red-s-k16 li.arrow { /* list-blue-k16-sはリンクテキスト用 / list-red-k16-sはノーマルリスト用 */
	text-indent: -0.8em;
}

.content_k16 .con-table-k16 th .list-blue-s-k16 li img,
.content_k16 .con-table-k16 th .list-red-s-k16 li img,
.content_k16 .con-table-k16 td .list-blue-s-k16 li img,
.content_k16 .con-table-k16 td .list-red-s-k16 li img {
	margin-right: 5px;
	vertical-align: 2px;
}
.content_k16 .con-table-k16 .remark-k16 { /* テーブル内注釈 */
	display: block;
	margin-top: 10px;
	padding-left: 1em;
	text-indent: -1em;
	font-size: 12px; font-size: 1.2rem; /* 14pxからの相対指定で12px表示 */
}
*html .content_k16 .con-table-k16 .remark-k16 { /* テーブル内注釈 */
	text-indent: -.6em;
}


/* テーブル type1～3● 120705KBS中嶋追記　罫線有りの表組みの余白を小さくしたもの*/
.content_k16 .con-table-nrw-k16 {
	margin-bottom: 20px;
	padding: 0; /* FF7 hack overwrite */	/* font-size: .875em; */
border: none;
	border-collapse: collapse; /* FF7 hack overwrite */
	border-spacing: 0; /* FF7 hack overwrite */
}
.content_k16 .con-table-nrw-k16 th {
	font-weight: bold;
}
.content_k16 .con-table-nrw-k16 th,
.content_k16 .con-table-nrw-k16 td {
	padding: 3px 2px;
	border: 1px #7a7977 solid;
}
.content_k16 .con-table-type2-k16 th,
.content_k16 .con-table-type2-k16 td,
.content_k16 .con-table-type3-k16 th,
.content_k16 .con-table-type3-k16 td { /* テーブルtype2,type3：枠線設定 */
	border-color: #fff;
}
.content_k16 .con-table-nrw-k16 .low1-k16 { /* thの1行目に使用 */	
	background-color: #878683;
	color: #fff;
}
.content_k16 .con-table-nrw-k16 .low-other-k16 { /* 2行目以降のthに使用 */
	width: 25%;
	background-color: #f0f0ea;
}
.content_k16 .con-table-type2-k16 .low-other-k16,
.content_k16 .con-table-type3-k16 .low-other-k16 { /* テーブルtype2,type3：2行目以降のthに使用 */
	background-color: #d8d5cd;
}
.content_k16 .con-table-nrw-k16 .low-other-k16 a:hover { /* 2行目以降のthに使用されるリンク設定 */
	background-color: #fff;
}
.content_k16 .con-table-nrw-k16 th .list-blue-s-k16 li,
.content_k16 .con-table-nrw-k16 th .list-red-s-k16 li,
.content_k16 .con-table-nrw-k16 td .list-blue-s-k16 li,
.content_k16 .con-table-nrw-k16 td .list-red-s-k16 li { /* list-blue-k16-sはリンクテキスト用 / list-red-k16-sはノーマルリスト用 */
	margin: 0 0 8px 0;
	padding-left: 1em;
	list-style-type: none;
}
.content_k16 .con-table-nrw-k16 th .list-blue-s-k16 li.arrow ,
.content_k16 .con-table-nrw-k16 th .list-red-s-k16 li.arrow ,
.content_k16 .con-table-nrw-k16 td .list-blue-s-k16 li.arrow ,
.content_k16 .con-table-nrw-k16 td .list-red-s-k16 li.arrow { /* list-blue-k16-sはリンクテキスト用 / list-red-k16-sはノーマルリスト用 */
	text-indent: -.8em;
}
.content_k16 .con-table-nrw-k16 th .list-blue-s-k16 li img,
.content_k16 .con-table-nrw-k16 th .list-red-s-k16 li img,
.content_k16 .con-table-nrw-k16 td .list-blue-s-k16 li img,
.content_k16 .con-table-nrw-k16 td .list-red-s-k16 li img {
	margin-right: 5px;
	vertical-align: 2px;
}
.content_k16 .con-table-nrw-k16 .remark-k16 { /* テーブル内注釈 */
	display: block;
	margin-top: 10px;
	padding-left: 1em;
	text-indent: -1em;
	font-size: 12px; font-size: 1.2rem; /* 14pxからの相対指定で12px表示 */
}
*html .content_k16 .con-table-nrw-k16 .remark-k16 { /* テーブル内注釈 */
	text-indent: -.6em;
}


/* テーブル type4 x-table ● */
.content_k16 .x-table-k16 {
	margin-bottom: 20px;
	padding: 0; /* FF7 hack overwirte */	/* font-size: .875em; */
border: none;
	border-collapse: collapse; /* FF7 hack overwrite */
	border-spacing: 0; /* FF7 hack overwrite */
}
.content_k16 .x-table-k16 th {
	font-weight: bold;
}
.content_k16 .x-table-k16 th,
.content_k16 .x-table-k16 td {
	padding: 10px 6px;
	border-bottom: 1px #7a7977 solid;
}
.content_k16 .x-table-k16 th.line-bold-k16 {
	border-bottom: 3px #7a7977 solid;
}
.content_k16 .x-table-k16 th.line-none-k16 {
	border-bottom: none;
}
.content_k16 .x-table-k16 td .list-blue-s-k16 li,
.content_k16 .x-table-k16 td .list-red-s-k16 li,
.content_k16 .x-table-k16 th .list-blue-s-k16 li,
.content_k16 .x-table-k16 th .list-red-s-k16 li { /* list-blue-k16-sはリンクテキスト用 / list-red-k16-sはノーマルリスト用 */
	margin: 0 0 8px 0;
	padding-left: 1em;
	list-style-type: none;
}
.content_k16 .x-table-k16 td .list-blue-s-k16 li.arrow ,
.content_k16 .x-table-k16 td .list-red-s-k16 li.arrow ,
.content_k16 .x-table-k16 th .list-blue-s-k16 li.arrow ,
.content_k16 .x-table-k16 th .list-red-s-k16 li.arrow  { /* list-blue-k16-sはリンクテキスト用 / list-red-k16-sはノーマルリスト用 */
	text-indent: -.8em;
}

.content_k16 .x-table-k16 td .list-blue-s-k16 li img,
.content_k16 .x-table-k16 td .list-red-s-k16 li img,
.content_k16 .x-table-k16 th .list-blue-s-k16 li img,
.content_k16 .x-table-k16 th .list-red-s-k16 li img {
	margin-right: 5px;
	vertical-align: 2px;
}
.content_k16 .x-table-k16 . { /* テーブル内注釈 */
	display: block;
	margin-top: 10px;
	padding-left: 1em;
	text-indent: -1em;
	font-size: 12px; font-size: 1.2rem; /* 14pxからの相対指定で12px表示 */
}
*html .content_k16 .x-table-k16 . { /* テーブル内注釈 */
	text-indent: -.6em;
}
/* 各種アイコン ● */
.content_k16 .icon-k16 {
	margin-bottom: 20px;
}
.content_k16 .icon-k16 .icon-inner-k16 {
	float: right;
}
.content_k16 .icon-k16 .icon-inner-k16 li {
	float: left;
	margin-left: 4px;
	line-height: 1; /* imgズレ対策 ie8 */
}
/* 枠付きセクション ● */
.content_k16 .item-waku-k16 {
	margin-bottom: 20px;
	border: 6px #f3f3ef solid;
	overflow: hidden;
}
.content_k16 .item-waku-k16 .title-k16 {
	background-color: #f3f3ef;
	border-bottom: 6px #f3f3ef solid;
}
.content_k16 .item-waku-k16 .body-k16 {
	padding: 12px 12px 0;
}
.content_k16 .item-waku-k16 .body-k16 .title-company-k16 {
	margin-bottom: 4px;	/* font-size: .875em; */
font-weight: bold;
}
.content_k16 .item-waku-k16 .body-k16 .body-section-k16 {
	position: relative;
	font-size: 12px; font-size: 1.2rem;
}
.content_k16 .item-waku-k16 .body-k16 .body-section-k16 .section-title-k16 {
	font-weight: bold;
}
.content_k16 .item-waku-k16 .body-k16 .body-section-k16 .tel-k16 {
	margin-bottom: 8px;
}
.content_k16 .item-waku-k16 .body-k16 .body-section-k16 .btn-k16 { /* 右下にボタン配置 */
	position: absolute;
	right: 0;
	bottom: 6px;
}
.content_k16 .item-waku-k16 .body-k16 .body-section-k16 .btn2-k16 { /* ノーマルにボタン配置 */
	margin-bottom: 4px;
}
.content_k16 .item-waku-k16 .body-k16 .body-section-k16 .left-k16 {
	float: left;
	width: 292px;
}
.content_k16 .item-waku-k16 .body-k16 .body-section-k16 .right-k16 {
	float: left;
	width: 258px;
}
/* 詳細を見る● */
.content_k16 .see-detail-k16 {
	clear: both;
	padding: 10px 0;
	text-align: right;
	font-size: 12px; font-size: 1.2rem; /* 16px * .8125 = 13px */
}
.content_k16 .see-detail-k16 img {
	margin-right: 4px;
	vertical-align: -.05em; /*-1px;*/
}
/* 日付/タグ/テキスト系 */
.content_k16 .item-dateline-outer-k16 {
	margin-bottom: 20px;
}
.content_k16 .item-dateline-k16 {
	clear: both;
	margin-bottom: 8px;
	padding-left: 12px;
}
.content_k16 .item-dateline-k16 .date-k16 {
	float: left;
	width: 8.6em; /*120px; */
	margin-right: 8px;
	margin-bottom: 8px;
	font-weight: bold;
}
.content_k16 .item-dateline-k16 .body-k16 .tag-k16 {
	float: left;
	padding-right: 8px;
}
.content_k16 .item-dateline-k16 .body-k16 .tag-k16 img {
	vertical-align: -4px;
}
.content_k16 .item-dateline-k16 .body-k16 {
	margin-bottom: 8px;
	padding-top: 1px;

	overflow: auto;
	line-height: 1.214286; /* 17px */
}
.content_k16 .item-dateline-k16 .body-k16 .txt-k16 {
	margin-bottom: 0;
	overflow: auto;
}
*html .content_k16 .item-dateline-k16 .body-k16,
*html .content_k16 .item-dateline-k16 .body-k16 .txt-k16 {
	zoom: 1;
}
/* 日付/テキスト系 ● */
.content_k16 .item-date-k16 {
	overflow:hidden;
	margin-bottom: 20px;	/* font-size: .875em; */
/*16px * .875 = 14px */
}
.content_k16 .item-date-k16 dt {
	float: left;
	clear: both;
	/* width:6em; */
	margin-right: 14px;
    /* line-height:1.4; */
}
.content_k16 .item-date-k16 dd {
	margin-bottom: 4px;
    /* line-height:1.4; */
	overflow: auto;
}
*html .content_k16 .item-date-k16 dd {
	zoom: 1;
}
/* ★★★★部品共通 汎用パーツ 新規作成枠#main-new-k16内★★★★ */
.content_k16 .pl0-k16 { /* テキスト用枠 左パディング0 */
	margin-bottom: 30px;
}
.content_k16 .pl10-k16 { /* テキスト用枠 左パディング10px */
	margin-bottom: 30px;
	padding-left: 10px;
}
.content_k16 .pl20-k16 { /* テキスト用枠 左パディング20px */
	margin-bottom: 30px;
	padding-left: 20px;
}
.content_k16 .pl30-k16 { /* テキスト用枠 左パディング30px */
	margin-bottom: 30px;
	padding-left: 30px;
}
.content_k16 .pl40-k16 { /* テキスト用枠 左パディング40px */
	margin-bottom: 30px;
	padding-left: 40px;
}
.content_k16 .pl50-k16 { /* テキスト用枠 左パディング50px */
	margin-bottom: 30px;
	padding-left: 50px;
}
.content_k16 .txt-left-k16 { /* テキスト左寄せ */
	text-align: left;
}
.content_k16 .txt-center-k16 { /* テキスト中央寄せ */
	text-align: center;
}
.content_k16 .txt-right-k16 { /* テキスト右寄せ */
	text-align: right;
}
.content_k16 .txt-v-top-k16 { /* テキスト縦方向上寄せ */
	vertical-align: top;
}
.content_k16 .txt-v-bottom-k16 { /* テキスト縦方向下寄せ */
	vertical-align: bottom;
}

.content_k16 strong { /* テキスト太字 */
	font-weight: bold;
}
.content_k16 em { /* テキスト斜体 */
	font-style: italic;
}
.content_k16 .txt-red-k16 { /* テキスト赤字 */
	color: #9C3333;
}
.content_k16 .txt-blue-k16 { /* テキスト青字 2013.04.25　栄追記*/
	color: #0066CC;
	font-weight:bold;
}
.content_k16 .txt-u-k16 { /* テキストアンダーライン */
	text-decoration: underline;
}
.content_k16 .txt-break-word-k16 { /* テキスト強制改行 */
	word-wrap: break-word;
}
.content_k16 .txt-n-k16 { /* テキストサイズ 14px ノーマルサイズ */	/* font-size: .875em; */
}
.content_k16 .txt-10-k16 { /* テキストサイズ 10px normal14pxからの相対 */
	font-size: 10px; font-size: 1rem;
}
.content_k16 .txt-12-k16 { /* テキストサイズ 12px normal14pxからの相対 */
	font-size: 12px; font-size: 1.2rem;
}
.content_k16 .txt-13-k16 { /* テキストサイズ 13px normal14pxからの相対 */
	font-size: 13px; font-size: 1.3rem;
}
.content_k16 .txt-15-k16 { /* テキストサイズ 15px normal14pxからの相対 */
	font-size: 15px; font-size: 1.5rem;
}
.content_k16 .txt-16-k16 { /* テキストサイズ16px normal14pxからの相対 */
	font-size: 16px; font-size: 1.6rem;
}
.content_k16 .txt-18-k16 { /* テキストサイズ 18px normal14pxからの相対 */
	font-size: 18px; font-size: 1.8rem;
}
.content_k16 .txt-17-k16 { /* テキストサイズ 17px normal14pxからの相対 */
	font-size: 17px; font-size: 1.7rem;
}
.content_k16 .txt-21-k16 { /* テキストサイズ 21px normal14pxからの相対 */
	font-size: 21px; font-size: 2.1rem;
}
.content_k16 .txt-28-k16 { /* テキストサイズ 28px normal14pxからの相対 */
	font-size: 28px; font-size: 2.8rem;
}
.content_k16 .txt-11-def-k16 { /* テキストサイズ11px デフォルト指定 */
	font-size: 11px; font-size: 1.1rem;
}
.content_k16 .txt-12-def-k16 { /* テキストサイズ12px デフォルト指定 */
	font-size: 12px; font-size: 1.2rem;
}
.content_k16 .txt-13-def-k16 { /* テキストサイズ13px デフォルト指定 */
	font-size: 13px; font-size: 1.3rem;
}
.content_k16 .txt-15-def-k16 { /* テキストサイズ15px デフォルト指定 */
	font-size: 15px; font-size: 1.5rem;
	line-height: 1.25;
}
.content_k16 .txt-18-def-k16 { /* テキストサイズ18px デフォルト指定 */
	font-size:  18px; font-size:  1.8rem;
	line-height: 1.25;
}
.content_k16 .txt-21-def-k16 { /* テキストサイズ21px デフォルト指定 */
	font-size: 21px; font-size: 2.1rem;
	line-height: 1.1;
}
.content_k16 .txt-28-def-k16 { /* テキストサイズ28px デフォルト指定 */
	font-size: 28px; font-size: 2.8rem;
	line-height: 1.18;
}
.content_k16 .mb50-k16 { /* 要素の下マージン 50px */
	margin-bottom: 50px;
}
.content_k16 .mb45-k16 { /* 要素の下マージン 45px */
	margin-bottom: 45px;
}
.content_k16 .mb40-k16 { /* 要素の下マージン 40px */
	margin-bottom: 40px;
}
.content_k16 .mb35-k16 { /* 要素の下マージン 35px */
	margin-bottom: 35px;
}
.content_k16 .mb30-k16 { /* 要素の下マージン 30px */
	margin-bottom: 30px;
}
.content_k16 .mb25-k16 { /* 要素の下マージン 25px */
	margin-bottom: 25px;
}
.content_k16 .mb20-k16 { /* 要素の下マージン 20px */
	margin-bottom: 20px;
}
.content_k16 .mb15-k16 { /* 要素の下マージン 15px */
	margin-bottom: 15px;
}
.content_k16 .mb12-k16 { /* 要素の下マージン 12px */
	margin-bottom: 12px;
}
.content_k16 .mb10-k16 { /* 要素の下マージン 10px */
	margin-bottom: 10px;
}
.content_k16 .mb5-k16 { /* 要素の下マージン 5px */
	margin-bottom: 5px;

}
.content_k16 .mb4-k16 { /* 要素の下マージン 4px */
	margin-bottom: 4px;
}
.content_k16 .mb0-k16 { /* 要素の下マージン 0px */
	margin-bottom: 0px;
}
/* 先頭へ戻る / 文中の先頭へ戻る● */
.content_k16 .page-top-k16,
.content_k16 .page-top-con-k16 {
	clear: both;
	padding-top: 20px;
	text-align: right;
	font-size: 12px; font-size: 1.2rem; /* 16px * .8125 = 13px */
}
.content_k16 .page-top-con-k16 {
	margin-bottom: 20px;
}
.content_k16 .page-top-k16 span,
.content_k16 .page-top-con-k16 span {
	background-image: url(../gif/icon-arrow-top.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
	padding-left: 14px;
}
*html .content_k16 .page-top-k16 a,
*html .content_k16 .page-top-con-k16 a {
	cursor: pointer;
}
*html .content_k16 .page-top-k16 span,
*html .content_k16 .page-top-con-k16 span {
	position: relative;
	zoom: 1;
}
/* 下層リンク(アイコン付き並列リンクリスト) ● 旧ページに使用*/
.content_k16 .list-inline-k16 {
	margin-left:1px;
	margin-bottom:10px;
margin-top:10px;
	padding: 10px;
	font-size: 14px; font-size: 1.4rem;
	border: 1px solid #c6c6c4;
width:546px;
}

.content_k16 .list-inline-k16 li {
	display: inline-block;
	margin: 0 6px 0 0;
	padding: 2px 0;
}
*html .content_k16 .list-inline-k16 li {
	padding: 4px 0;
}

.content_k16 .list-inline-k16 li img {
	margin: 0 4px 4px 0;
	vertical-align: 0;
}

*html .content_k16 .list-inline-k16 li {
	display: inline;  
	zoom: 1;
}


.content_k16 .list-inlinew-k16 {  /* 下層リンクワイド幅(アイコン付き並列リンクリスト) */
	margin-left:1px;
	margin-bottom:10px;
	margin-top:10px;
	padding: 10px;
	font-size: 14px; font-size: 1.4rem;
	border: 1px solid #c6c6c4;
	width:694px;
}

.content_k16 .list-inlinew-k16 li {
	display: inline-block;
	margin: 0 6px 0 0;
	padding: 2px 0;
}

.content_k16 .list-inlinew-k16 li img {
	margin: 0 4px 4px 0;
	vertical-align: 0;
}

*html .content_k16 .list-inlinew-k16 li {
	padding: 4px 0;
	display: inline;  
	zoom: 1;
}



/* 下層リンク2(アイコン付き並列リンクリスト月用) KBSさん追記120220 */
.content_k16 .list-inline2-k16 {
	margin-top: 10px;
	margin-left:1px;
	margin-bottom:10px;
	border: 1px solid #C6C6C4;
	font-size: 14px; font-size: 1.4rem;
	padding: 10px;
	width:546px;

}
.content_k16 .list-inline2-k16 li {
	background: #FFFFFF url(../gif/allow01.gif) no-repeat 0;
	padding: 2px 0.7em 2px 10px;
	display: inline-block;
}
*html .content_k16 .list-inline2-k16 li{
	display: inline;  
	zoom: 1;
}

.content_k16 ul.list-inline2-k16 li {
	margin-left: 0;
}
/* アイコン・枠付き単独リンク */
.content_k16 .link-icon-k16 {
    clear: both;
	margin: 0 0 20px 0;
    padding: 10px 0 10px 10px;
    text-align: left;
	border: 1px solid #c6c6c4;
}
.content_k16 .link-icon-k16 img {
	vertical-align: -2px;
	margin-right: 4px;
}

/* ワイド幅限定　2段組　2014.06.04　栄作成 */
.content_k16 .block-2-k16 {
	margin-bottom:20px;
	clear:both;
	
}

.content_k16 .block-2-k16 .l-item-k16 {
	width:590px;/* 左ボックス幅 */
	float:left;
	margin-right:20px;
	position: relative;
}

.content_k16 .block-2-k16 .r-item-k16 {
	width:105px;/* 右ボックス幅 */
	float:right;
	position: relative;
}



/* ------------------------------------------------------------
	技術製品情報 ここにKOBELCO下層ページ
------------------------------------------------------------ */
/* 画像ユニット設置 */
.content_k16 .imageunit-include-k16 {
	margin-bottom: 20px;
}
.content_k16 .imageunit-include-k16 .left-k16 {
	float: left;
	width: 437px; /* 277px */
}
.content_k16 .imageunit-include-k16 .right-k16 {
	float: right;
	width: 533px;
}
.content_k16 .imageunit-include-k16 .right-k16 .imageunit-k16 {
	margin-right: -15px;
}
.content_k16 .imageunit-include-k16 .right-k16 .imageunit-k16 li {
	float: left;
	margin: 0 15px 8px 0;
}
*html .content_k16 .imageunit-include-k16 .right-k16 .imageunit-k16 li {

	margin-right: 7px;

}
.content_k16 .imageunit-include-k16 .right-k16 .imageunit-k16 li.single-k16 {
	float: right;
}
.content_k16 .imageunit-include-k16 .right-k16 .imageunit-k16 li img {
	margin-bottom: 1px;
}
.content_k16 .imageunit-include-k16 .right-k16 .imageunit-k16 li .caption-k16 {
	font-size: 12px; font-size: 1.2rem; /* 12px */
	line-height: 1.2;
}

/* 画像ユニット設置 ワイド幅*/
.content_k16 .imageunit-includew-k16 {
	margin-bottom: 20px;
}
.content_k16 .imageunit-includew-k16 .left-k16 {
	float: left;
	width: 338px; /* 358px */
}
.content_k16 .imageunit-includew-k16 .right-k16 {
	float: right;
	width: 360px;
}
.content_k16 .imageunit-includew-k16 .right-k16 .imageunit-k16 {
	margin-right: -15px;
}
.content_k16 .imageunit-includew-k16 .right-k16 .imageunit-k16 li {
	float: left;
	margin: 0 15px 8px 0;
}
*html .content_k16 .imageunit-includew-k16 .right-k16 .imageunit-k16 li {

	margin-right: 7px;

}
.content_k16 .imageunit-includew-k16 .right-k16 .imageunit-k16 li.single-k16 {
	float: right;
}
.content_k16 .imageunit-includew-k16 .right-k16 .imageunit-k16 li img {
	margin-bottom: 1px;
}
.content_k16 .imageunit-includew-k16 .right-k16 .imageunit-k16 li .caption-k16 {
	font-size: 12px; font-size: 1.2rem; /* 12px */
	line-height: 1.2;
}
a:hover img.hover {
    opacity: 0.7;
}
/**/
.img970{
	max-width:100%;
	width:970px;
	height:auto;
}

.img590{
	max-width:100%;
	width:590px;
	height:auto;
}
