﻿@charset "utf-8";

body {
	background-color: #ffffff;
	background: none;
	font-size: 8pt;
	}
/* For IE6 */
* html body {
	font-size: 8pt;
	}
/* For IE7 */
*+html body {
	font-size: 8pt;
	}
/* hack End */
#container {
	padding-top: 0px;
	width: auto;
	position: static;
	}
#container #topicPath {
	display: none;
	}
#content {
	padding-bottom: 0px;
	position: static;
	}
.withSidebar {	/*div#sideBarがある場合*/
	background: none;
	}
#content #main {
	padding-top: 0px;
	position: static;
	}
.withSidebar #main {	/*div#sideBarがある場合*/
	width: auto;
	float: none;
	}
#content #main h1 {
	margin-left: 0px;
	}
body #container #content #main div.lead,
body #container #content #main p.lead,
body #container #content #main dl.lead {
	margin-right: 0px;
	margin-left: 0px;
	}
body #container #content.withSidebar #main .section,
body #container #content #main .section {
	margin: 0px;
	}
#content #main div.printImage {
	display: block;
	}
#content #sidebar {
	display: none;
	}
#content p.toPageTop {
	display: none;
	}
#menu {
	display: none;
	}
#footer {
	margin-top: 30pt;
	paddint-top: 0pt;
	background: none;
	border-top: solid 1px #dfe5ea;
	}
#footer h2 {
	display: none;
	}
#footer ul {
	display: none;
	}
#footer p {
	margin-top: 5pt;
	padding-bottom: 0px;
	}





/*================================================================================
	企業理念
================================================================================*/
body#philosophy #content #main p.lead {
	margin-left: 0px;
	}
body#philosophy #content #main .section {
	background: none;
	min-height: 1px;
	height: auto;
	}
body#philosophy #content #main .printImage {
	page-break-after: always;
	}
body#philosophy #content #main .text div {
	margin-top: 20pt;
	width: auto;
	float: none;
	}
body#philosophy #content #main .text div h3 {
	margin-right: 0px;
	}
body#philosophy #content #main .text p {
	margin: 0px;
	}
/*================================================================================
	拠点・ネットワーク
================================================================================*/
body#network #content #main .section {
	background: none;
	min-height: 1px;
	height: auto;
	}
body#network #content #main .printImage {
	page-break-after: always;
	}
body#network #content #main .section p {
	width: auto;
	}





/*================================================================================
	抗菌印刷
================================================================================*/
body#antibacterial #content #main .lead {
	margin: 0px;
	}
body#antibacterial #content #main .lead p {
	padding-right: 0px;
	background: none;
	min-height: 1px;
	height: auto;
	}
body#antibacterial #content #main .section h2 {
	margin-top: 20pt;
	}
body#antibacterial #content #main .section dl.shikumi {
	page-break-before: always;
	}
body#antibacterial #content #main .section dl.shikumi dt {
	width: auto;
	float: none;
	}
body#antibacterial #content #main .section dl.shikumi dd {
	width: auto;
	float: none;
	}
body#antibacterial #content #main .section dl.shikumi dd.image {
	width: auto;
	float: none;
	}
/*================================================================================
	FSC認証紙
================================================================================*/
body#fsc #content #main .gensoku ol {
	width: auto;
	float: none;
	}
body#fsc #content #main .gensoku dl {
	width: auto;
	float: none;
	}
/*================================================================================
	編集・情報誌発行
================================================================================*/
body#edit #content #main div dl {
	width: auto;
	float: none;
	}
body#edit #content #main .cases .case {
	width: auto;
	}
body#edit #content #main .cases .case dl {
	width: auto;
	float: none;
	}
body#edit #content #main .rd,
body#edit #content #main .wilder {
	float: none;
	}
body#edit #content #main .landcruiser,
body#edit #content #main .inaka {
	float: none;
	}
body#edit #content #main .cases .case p.cover {
	width: auto;
	float: none;
	}
/*================================================================================
	web・モバイルサービス
================================================================================*/
body#web #content #main .menu {
	width: auto;
	}
body#web #content #main .section {
	width: auto;
	}
body#web #content #main .section div {
	padding-bottom: 0px;
	background-image: none;
	}
body#web #content #main .section dl.tacti,
body#web #content #main .section dl.goo {
	border-bottom: none;
	}
body#web #content #main .section dl.tacti dt,
body#web #content #main .section dl.goo dt {
	width: auto;
	float: none;
	}
body#web #content #main .section dl.tacti dd,
body#web #content #main .section dl.goo dd {
	width: auto;
	float: none;
	}
body#web #content #main .section dl.tacti dd.capture,
body#web #content #main .section dl.goo dd.capture {
	margin-top: 0px;
	text-align: left;
	width: auto;
	float: none;
	}
body#web #content #main .section dl.ryokanjin,
body#web #content #main .section dl.benefit {
	width: auto;
	float: none;
	}
body#web #content #main .section dl.tabiya,
body#web #content #main .section dl.nifty {
	width: auto;
	float: none;
	}
body#web #content #main .section dl.ryokanjin dd.capture,
body#web #content #main .section dl.benefit dd.capture,
body#web #content #main .section dl.tabiya dd.capture,
body#web #content #main .section dl.nifty dd.capture {
	position: static;
	width: auto;
	}
/*================================================================================
	クリエィティブ制作
================================================================================*/
body#creative #content #main .works div dl#chirashi,
body#creative #content #main .works div dl#catalog {
	width: auto;
	float: none;
	}
body#creative #content #main .works div dl#jouhoushi,
body#creative #content #main .works div dl#dm {
	width: auto;
	float: none;
	}
/*================================================================================
	設備案内Index
================================================================================*/
body.equipment #content #main .section p img {
	float: none;
	}
body.equipment #content #main .tokucho dl {
	width: auto;
	float: none;
	}
body.equipment #content #main .section p img {
	float: none;
	}
body.equipment #content #main .tokucho dl {
	width: auto;
	float: none;
	}
body.equipment #content #main .list dl {
	border-bottom: none;
	}
body.equipment #content #main .list dl dt {
	border-top: none;
	}
body.equipment #content #main .list dl dd ul li {
	border-top: none;
	border-right: none;
	width: auto;
	float: none;
	}





/*================================================================================
	サイトマップ
================================================================================*/
body.sitemap #content #main .corporate,
body.sitemap #content #main .service,
body.sitemap #content #main .service ul,
body.sitemap #content #main .service ul.list2,
body.sitemap #content #main .equipment,
body.sitemap #content #main .employment,
body.sitemap #content #main .other {
	width: auto;
	float: none;
	}
