@charset "utf-8";

/**
*
*	print.css
*/

/*************************************************************************
 *		印刷用CSSを定義しています
*************************************************************************/

/*------------------------------------------------------------
*	印刷用基本設定
*/
body {
	background:#ffffff;
	font-size:14pt;
}
/*
*	IE6はデフォルト表示のときに表示が欠けるので、
*	zoomで縮小
*/
* {
	zoom:1;
}
*html body {
	zoom:65%;
}

/* 要素内で自動改ページ禁止(印刷専用クラス) */
.print_pbi_avoid {
	zoom:1;
	page-break-inside: avoid;
}

/*------------------------------------------------------------
*	不必要なコンテンツを非表示
*	floatで崩れる部分を補正
*/
.back_right {
	clear:both;
	overflow:hidden;
	zoom:1;
	page-break-inside: avoid;/* ←要素内で自動改ページ禁止 */
}
#areaFooter {
	float:none;
	clear:both;
	zoom:1;
	overflow:hidden;
	margin:12pt auto 0pt auto;
	width:auto;
	page-break-inside: avoid;/* ←要素内で自動改ページ禁止 */
}
#areaFooter ul{
	display:none;
}
#wide_Copyright address,
#areaFooter #wide_Copyright {
	width:auto;
}
.section {
	clear:both;
}

/* --------------------------------------
*	見出し系タグの印刷調整
*/
.section {
	zoom:1;
}

/* --------------------------------------
*	デフォルトテーブルの印刷調整
*/
.def_table ,
.def_table tr,
.def_table th,
.def_table td,
.def_table sup{
	zoom:1;
}
.def_table th ,
.def_table td{
	page-break-inside: avoid;/* ←要素内で自動改ページ禁止 */
}
.def_table sup{
	zoom:1;
	_text-align:middle;
}

/* --------------------------------------
*	機能一覧の調整処理
*/
* html .kinouIndex .icon li {
	float: none;
	display: inline;
}
* html .kinouIndex .icon li a {
	vertical-align: top;
}

.slide_head ,
.slide_head .slide_contents{
}
.slide_head .slide_contents .slide_contents_inner > div.clearfix{
	float:none;
	clear:both;
	zoom:1;
	overflow:hidden;
	page-break-inside: avoid;/* ←要素内で自動改ページ禁止 */
}
.slide_head h3.slide_head_open,
.slide_head h3.slide_head_close{
	float:none;
	clear:both;
	zoom:1;
	overflow:hidden;
	page-break-inside: avoid;/* ←要素内で自動改ページ禁止 */
}
.slide_head .slide_contents h2,
.slide_head .slide_contents h3,
.slide_head .slide_contents h4,
.slide_head .slide_contents h5,
.slide_head .slide_contents h6{
	zoom:1;
	overflow:hidden;
	page-break-inside: avoid;/* ←要素内で自動改ページ禁止 */
}

.slide_head .area_relatedCont1_wrapper{
	zoom:1;
	overflow:hidden;
	page-break-inside: avoid;/* ←要素内で自動改ページ禁止 */
}
.slide_head .area_relatedCont1_wrapper .ico_relatedCont{
}
.slide_head .area_relatedCont1_wrapper .cont_relatedCont1{
	padding-left:5px;
	padding-right:5px;
	_width:420px;
}
.slide_head .area_relatedCont1_wrapper .tit_relatedCont ,
.slide_head .area_relatedCont1_wrapper .txt_relatedCont {
	_width:96%;
}

/* --------------------------------------
*	その他改ページ禁止等の調整処理
*/
.lineup_entry{
	page-break-inside: avoid;/* ←要素内で自動改ページ禁止 */
	zoom:1;
	overflow:hidden;
}

/* --------------------------------------
*	ページ単位の個別修正
*/
/*
/*------------------------------------------------------------
*	タイトルのフォントサイズの印刷調整（2012/12/18）
*/
/*print.html用*/

.hdTypeBox .pfs h2{
	font-size:16.5px;
	min-height:23px;
}
.hdTypeBox .pfs_2 h2{
	font-size:16px;
	min-height:25px;
}
.hdTypeBox .pfs_3 h2{
	font-size:16px;
	min-height:19px;
}
.hdTypeBox .pfs_4 h2{
	font-size:16px;
	min-height:21px;
}


/*cat*/
