@charset "iso-8859-1";
/* ==================================
PrintCSS
================================== */

/*
No Print
--------------------------------------- */
.printoff {
	display: none;
}

/*
base setting
--------------------------------------- */
body {
	color: #000000;
	background: #ffffff;
	background-image: none;
	text-align: left;
}
#header #hd-menu,
#footer,
#shd-menu,
#shd-txt,
#shd-keyword,
#shd-submit,
#global-navi,
#path,
#right-navi,
#bottom-contents {
	display: none;
}
#header {
	height:40px !important;
}
#main,
#page-container,
body#site-index #page-container {
	background-image: none;
	overflow:visible;
}
#contents {
	background-image: none;
}
#main-contents {
	width: 618px;
}
#company #title-pix h1.com-title-pix,
#company #title-pix p.com-title-pix,
#division #title-pix h1.dvs-title-pix,
#division #title-pix p.dvs-title-pix,
#ir #title-pix h1.ir-title-pix,
#ir #title-pix p.ir-title-pix,
#news #title-pix h1.nws-title-pix,
#news #title-pix p.nws-title-pix,
#news #title-pix h1.csr-env-title-pix,
#news #title-pix p.csr-env-title-pix,
#other #title-pix h1.rec-title-pix,
#other #title-pix p.rec-title-pix,
#other #title-pix p.lgl-title-pix,
#other #title-pix h1.lgl-title-pix,
#other #title-pix p.pvc-title-pix,
#other #title-pix p.pri-title-pix,
#other #title-pix h1.pri-title-pix,
#other #title-pix h1.seach-title-pix,
#other #title-pix p.seach-title-pix,
#other #title-pix h1.rec-title-pix,
#other #title-pix h1.contact-title-pix,
#other #title-pix p.contact-title-pix,
#contact #title-pix p.contact-title-pix,
#contact #title-pix h1.contact-title-pix,
#worldcity #title-pix p.wor-title-pix,
#worldcity #title-pix h1.wor-title-pix,
#notfound #title-pix h1.notfound-title-pix,
#notfound #title-pix p.notfound-title-pix,
#use #title-pix p.use-title-pix,
#use #title-pix h1.use-title-pix,
#sitemap #title-pix p.smap-title-pix,
#sitemap #title-pix h1.smap-title-pix,
#magazine #title-pix p.mag-title-pix,
#magazine #title-pix h1.mag-title-pix,
#kikin #title-pix p.kikin-title-pix,
#kikin #title-pix h1.kikin-title-pix,
#gallery #title-pix p.gal-title-pix,
#gallery #title-pix h1.gal-title-pix,
#research #title-pix p.res-title-pix,
#research #title-pix h1.res-title-pix,
#csr #title-pix p.csr-kikin-title-pix,
#csr #title-pix h1.csr-kikin-title-pix,
#csr #title-pix p.csr-title-pix,
#csr #title-pix h1.csr-title-pix,
#csr #title-pix p.dvs-title-pix,
#csr #title-pix p.csr-env-title-pix,
#csr #title-pix h1.csr-env-title-pix,
#csr #title-pix h1.env-title-pix,
#csr #title-pix p.env-title-pix,
#env #title-pix p.env-title-pix,
#env #title-pix h1.env-title-pix,
#other #title-pix p.rss-title-pix,
#other #title-pix h1.rss-title-pix,
#gallery #title-pix p.gal-title-pix,
#gallery #title-pix h1.gal-title-pix {
	margin-top: 1em;
	background: none;
	text-indent: 0;
	font-size: 100%;
	font-weight: bold;
}

.clearfix {
	overflow: auto;
}
#company #contents:after,
#csr #contents:after {
	clear: none;
}
#worldcity .col1,
#division div.sec-intro01,
#division div.sec-intro02,
#division div.sec-intro03,
#division div.ph-news01,
#division div.txt-news01,
#division div.news {
	overflow: visible;
}
#ir .col1,
#news div.img-float,
#news .index-news dl,
#csr .waku4-area,
#csr div.img-float div.text1,
#csr div.img-float2 div.text1,
#csr div.img-float3 div.text1,
#csr div.img-float4 div.text1 {
	overflow: auto;
}
/* IE7 */
*:first-child+html #company .data {
	overflow: auto;
}
/* IE6 */
*html #division div.business-info,
*html #sitemap .waku0-area {
	overflow: visible;
}
/* IE7 */
*:first-child+html #ir .col1,
*:first-child+html #division div.business-info,
*:first-child+html #sitemap .waku0-area {
	overflow: visible;
}
/* IE6 */
* html #main-contents {
	width: 620px;
}
/* IE7 */
*:first-child+html #main-contents {
	width: 620px;
}
/* IE7 */
*:first-child+html #worldcity .photo2 {
	height: 1%;
}
#division div.news {
	float: none;
}

*:first-child+html #division div.detail03 {
	overflow: visible;
}