@charset "UTF-8";

@media print{
	/* =========== mod_structure.css =========== */	

	div#structure {
		display: table !important;
		*overflow: visible !important;
 	}

	.panelFull .column-group .saparate5column {
		*margin-right: 0 !important;
	}

	.panelFull .column-group .saparate4column {
		*margin-right: 0 !important;
	}

	.panel-group,
	.column-group {
		display: table !important;
	}

	.area-search-blockB03 dl.definition-listD01 {
		*margin-left: 10px;
	}

	div.condition-groupA01 div.condition-content {
		display: none;
	}

	div.shop-dataA01 div.frameA01-content dl.definition-listA01 dt span.images img.sub-image1 {
		*padding-right: 5px;
	}

	body.gourmet .panelL-group .panelL .panelL-content.panelL-content-inner.inner {
		display: none !important;
	}

	/* =========== mod_panel.css =========== */

	.panelFull .panelFull-content {
		*padding: 0 !important;
	}

	*:first-child+html .panel2columnB01 .panel2columnB01-head h2.headingA02,
	*:first-child+html .panel2columnB01 .panel2columnB01-head div.textA01,
	*:first-child+html .panel2columnB01 .panel2columnB01-head div.frameA03 {
		padding-left: 30px;
	}
	*:first-child+html .panel2columnB01 .panel2columnB01-head div.frameA03 div.textA01 {
		padding-left: 0;
	}
	*html .panel2columnB01 .panel2columnB01-head h2.headingA02,
	*html .panel2columnB01 .panel2columnB01-head div.textA01,
	*html .panel2columnB01 .panel2columnB01-head div.frameA03 {
		padding-left: 50px;
	}
	*html .panel2columnB01 .panel2columnB01-head div.frameA03 div.textA01 {
		padding-left: 0;
	}

	/* =========== mod_form.css =========== */	

	body.function .scroll-areaA01 {
		height: auto !important;
		overflow: visible !important;
		overflow-x: visible !important;
		overflow-y: visible !important;
	}

	form.validation ins.error-message {
		display: none !important;
	}

	/* =========== mod_printpage.css =========== */	

	body.gourmet-print {
		*zoom: 0.98 !important;
		_zoom: 0.88 !important;
	}
	body.gourmet-print .gourmet-content02 {
		text-align: center;
	}
	body.gourmet-print .gourmet-content02 img {
		width: 603px;
		height: 458px;
	}
	body.gourmet-print .header,
	body.gourmet-print .panelL {
		margin-left: 0;
		margin-right: 0;
	}
	body.gourmet-print ul.utility-navA01,
	body.gourmet-print ul.print-navA01 {
		display: none;
	}
}
