@charset "shift_jis";
/* ****************************************************
Since : 2008-04-04
Last Modified: 2008-04-08
***************************************************** */
/* ****************************************************
1: Area that cannot be printed
2: Basic setting
***************************************************** */

/*1: Area that cannot be printed
=========================================*/
.printoff {
	display: none;
}

#pageup {
	display: none;
}
/*2: Basic setting
=========================================*/
body {
	zoom:90%;
}
body#privacy,
body#sitemap{
	zoom:70%;
}

#pankuzu {
	margin-top:20px;
}

/* Icon */
#menu ul li,
ul.list01 li,
.link01,
.line-end,
div#contents .design-h3,
div#contents .design-h4,
.nomal-icon,
.door-link .leftbox dl dt,
.door-link02 .leftbox dl dt,
.door-link03 .leftbox dl dt,
.door-link .rightbox dl dt,
.door-link .leftbox dl dt a,
.door-link02 .leftbox dl dt a,
.door-link03 .leftbox dl dt a,
.door-link .rightbox dl dt a,
body#home #contents .index-col02 #left-side .col2 .col2-left dl dd ul li,
body#home #contents .index-col02 #left-side .col2 .col2-right dl dd ul li,
body#home #contents .index-col02 #left-side .col3 dl dd ul li{
	height: 1%;
}
div#contents .pdf {
	zoom:1;
}
/* new design */
body#company,
body#ir,
body#news,
body#tech,
body#privacy,
body#sitemap{
	background:none;
}

body#company div#head-text,
body#company div#global-navi,
body#company div#menu,
body#company div#footer,
body#ir div#head-text,
body#ir div#global-navi,
body#ir div#menu,
body#ir div#footer,
body#news div#head-text,
body#news div#global-navi,
body#news div#menu,
body#news div#footer,
body#tech div#head-text,
body#tech div#global-navi,
body#tech div#menu,
body#tech div#footer,
body#privacy div#head-text,
body#privacy div#global-navi,
body#privacy div#menu,
body#privacy div#footer,
body#sitemap div#head-text,
body#sitemap div#global-navi,
body#sitemap div#menu,
body#sitemap div#footer{
	display:none;
}

body#company,
body#ir,
body#news,
body#tech,
body#privacy,
body#sitemap{
	position:relative;
}

body#company div#main,
body#ir div#main,
body#news div#main,
body#tech div#main,
body#privacy div#main,
body#sitemap div#main{
	position:absolute;
}


/* layout.css > list layout */
dl.list01 dd {
	background: none;
	border-bottom: 1px dashed #cccccc;
}
li.nomal-icon,
li.no-icon {
	padding: 2px 5px 7px 11px;
}

/* line layout */
.no-line,
dl.list01 dd.no-line {
	background-image:none;
	border:none;
}