@charset "Shift_JIS";
/*------------------------------------------------------*/
/* Print */
/*------------------------------------------------------*/

@media print {	/* 印刷時に適用 */

/* Body --------------------------------- */
	body {
		zoom: 65%;
		color: #000000;
		background: #ffffff none !important;
		}
		body#information	{	background: #ffffff none !important;	}
		body#aim			{	background: #ffffff none !important;	}
		body#business		{	background: #ffffff none !important;	}
		body#popup.products		{	background: #ffffff none !important;	}
		body#procure		{	background: #ffffff none !important;	}
		body#site			{	background: #ffffff none !important;	}
		body#asking			{	background: #ffffff none !important;	}
		body#fun			{	background: #ffffff none !important;	}

/* keyVisual --------------------------------- */
	body div#keyVisual {
		width: 950px;
		margin-right: auto;
		margin-left: auto;
		background: url(/common/images/bodyBg.jpg) repeat-x top;
		}
		body#information div#keyVisual	{	background: url(/aboutus/images/bodyBg.png) no-repeat center -55px;	}
		body#aim div#keyVisual			{	background: url(/f_direction/images/bodyBg.png) no-repeat center -55px;	}
		body#business div#keyVisual		{	background: url(/business/images/bodyBg.png) no-repeat center -55px;	}
		body#popup.products div#keyVisual		{	background: url(/products/images/bodyBg.png) no-repeat center -55px;	}
		body#procure div#keyVisual		{	background: url(/procure/images/bodyBg.png) no-repeat center -55px;	}
		body#site div#keyVisual			{	background: url(/site/images/bodyBg.png) no-repeat center -55px;	}
		body#asking div#keyVisual		{	background: url(/asking/images/bodyBg.png) no-repeat center -55px;	}
		body#fun div#keyVisual			{	background: url(/fun/images/bodyBg.png) no-repeat center -55px;	}

/* breadcrumb | パンくず --------------------------------- */
	div#breadcrumb {
		position: relative !important;
		left: 0 !important;
		top: -10px !important;
		height: auto !important;
		width: 900px;
		margin-right: auto;
		margin-left: auto;
		}
	div#breadcrumb li {
		float: none !important;
		height: auto !important;
		display: inline;
		}
	div#breadcrumb li.last {
		float: none !important;
		height: auto !important;
		}
	div#breadcrumb li a {
		height: auto !important;
		}
	div#breadcrumb li .closeup {
	width: 515px;
	}

/* grayBox | グレイボックス --------------------------------- */
	div.contents .grayBox {
		height: 100%;
		}

}

/*------------------------------------------------------*/
/* End */
/*------------------------------------------------------*/
