@charset "utf-8";

/**
*
*	print.css
*/

/*************************************************************************
 *		印刷用CSSを定義しています
*************************************************************************/

/*------------------------------------------------------------
*	印刷用基本設定
*/
body {
	background: #fff;
	font-size: 14pt;
}
/*
*	IE6はデフォルト表示のときに表示が欠けるので、
*	zoomで縮小
*/
*{
	zoom:1;
}
*html body {
	zoom:90%;
}

#print_header{
	display:block;
	width: auto;
}

/* 要素内で自動改ページ禁止(印刷専用クラス) */
.print_pbi_avoid{
	zoom:1;
	page-break-inside: avoid;
}

/*------------------------------------------------------------
*	不必要なコンテンツを非表示
*	floatで崩れる部分を補正
*/
#colorio_left_navi,
#colorio_right_navi,
.headCategory_wide,
/*#view360,
#view360_2,*/
#colorioHeader,
#wide_areaHeader,
#colorio_bread_navi,
.top{
	display: none;
}
#colorio_contents {
	float:none;
	clear:both;
	margin:0 auto;
	width:716px;
}
#global_container ,
#wide_baseFrame ,
#colorio_container {
	width:auto;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-right:0px !important;
	margin-left:auto;
	margin-right:auto;
}
.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;
}
#colorio_contents_local_footer {
	display: none;
}
#colorio_contents_1column {
/**
	width: auto;
/**/
}
.section {
	clear: both;
}


/* --------------------------------------
*	見出し系タグの印刷調整
*/

.colorio_h2 ,
.colorio_h2 h2 ,
.colorio_h2 h2 span ,
.colorio_h2_long ,
.colorio_h2_long h2 ,
.colorio_h2_long h2 span ,
.colorio_h2_short ,
.colorio_h2_short h2 ,
.colorio_h2_short h2 span ,
.colorio_h3_point ,
.colorio_h3_point h3 {
	zoom:1;
	page-break-inside: avoid;/* ←要素内で自動改ページ禁止 */
	clear:both;
	overflow:hidden;
}

.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 .slide_contents .slide_close_btn{
	/* 閉じるボタン */
	visibility:hidden;
	clear:both;
	zoom:1;
	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;
}


/* --------------------------------------
*	ページ単位の個別修正
*/

/* ********* カラリオトップ ********* */
/*
*	IE6はデフォルト表示のときに表示が欠けるので、
*	zoomで縮小
*/
*html body.pid_colorio_toppage {
	zoom:70%;
}
body.pid_colorio_toppage #colorio_wrapper{
	width:920px;
	margin:0 auto;
}
body.pid_colorio_toppage #colorio_right_navi{
	display:block;
	padding:0px;
	margin:0px;
}
body.pid_colorio_toppage #colorio_contents{
	display:block;
	float:left;
	clear:none;
	padding:0px;
}

/* ********* プリンタートップ ********* */
body#printer.index #printer_main{
	width:512px;
	overflow:hidden;
}
body#printer.index #printer_main ul{
	width:522px;
	overflow:hidden;
}


/* ********* コンパクトモデルの特長 ********* */
body#me_feature_tokucho.index #colorio_contents{
}
body#me_feature_tokucho.index #colorio_contents .me_feature_1st_block{
}
body#me_feature_tokucho.index #colorio_contents .me_feature_1st_block .me_feature_topimage{
}
body#me_feature_tokucho.index #colorio_contents .me_feature_1st_block .me_feature{
}
body#me_feature_tokucho.index .feature_new{
	page-break-inside: avoid;/* ←要素内で自動改ページ禁止 */
	zoom:1;
	overflow:hidden;
}
*:first-child+html body#me_feature_tokucho.index #colorio_contents .me_feature_1st_block .me_feature_topimage{
	/* IE7のみ */
	page-break-after:always;
}


/* ********* 高品位モデルの特長 ********* */
body#pro_feature_tokucho.index #colorio_contents .pro_section{
	clear:both;
	overflow:hidden;
	zoom:1;
	page-break-inside: avoid;/* ←要素内で自動改ページ禁止 */
}
body#pro_feature_tokucho.index #colorio_contents .pro_section .fl{
	_width:100px;/*IE6対策*/
}
body#pro_feature_tokucho.index #colorio_contents .pro_section .mr20{
	margin-right:10px !important;
}

/* ********* Epson Color | おすすめコンテンツ｜ プリンター｜カラリオ | 製品情報 | エプソン ********* */
/* /products/colorio/epsoncolor/gaiyo.htm */
body.products_colorio_epsoncolor_gaiyo #epcolor_afx,
body.products_colorio_epsoncolor_gaiyo #epcolor_tyk,
body.products_colorio_epsoncolor_gaiyo #epcolor_ppr{
	clear:both;
	overflow:hidden;
	zoom:1;
	page-break-inside: avoid;/* ←要素内で自動改ページ禁止 */
}

/* ********* カラリオサイトマップページ ********* */
/*
#sitemap{
	zoom:78%;
	page-break-inside: avoid; ←要素内で自動改ページ禁止
} */
/*
#sitemap .sf{
	clear:both;
	zoom:1;
	page-break-inside: avoid; ←要素内で自動改ページ禁止
} */
/*
#sitemap .sitemap_contents_wrapper{
	clear:both;
	zoom:1;
	page-break-inside: auto; ←要素内で自動改ページ禁止
}
*/

#sitemap .mr40{
	margin-right:20px;
}

#sitemap .sitemap_sections_wrrapper .sitemap_sections {
	width:245px;
}


#sitemap .sitemap_pane_wide2 .sitemap_pane_wide2_1 {
	float:left;
	width:560px;
}
#sitemap .sitemap_pane_wide2 .sitemap_pane_wide2_2 {
	float:left;
	width:260px;
}



/*------------------------------------------------------------
*	7タブコンテンツ用スタイルを定義
*/

#tab7_wapper {
	position: static;
	margin-top: 0;
}
