@charset "utf-8";
/*
 * 印刷プレビュー用CSS
 * プレビュー時、印刷時に両方に適用されます
 */

/* reset style
--------------------------*/
a:link{
	color:#005E8C;
	text-decoration:none;
}
a:visited{
	color:#005E8C;
	text-decoration:none;
}
a:hover{
	color:#005E8C;
	text-decoration:none;
}
a:active{
	color:#005E8C;
	text-decoration:none;
}

/* display none
--------------------------*/
.pagetop{
	display:none;
}

/* backgound image none
--------------------------*/
body,
.section .header,
.dataSheet .summary,
a.arw,
ul.arw li a,
.lineup .link,
.listDate .date,
.category,
.category .name,
.category .name a,
dl.listLink dd a,
.section .subhead,
.dashed05em,
.listStyle th,
.listSquare li,
.bgcGray,
.factoryIndex04-item .third,
.listNetwork dd,
.blueArea,
.borderRadiusGray,
.borderRadiusGray .outer,
.borderRadiusGray .inner,
.formStyle th,
.formStyle td,
.buttonAreaGray{
	background:#fff none;
}

/* layout element
--------------------------*/
#container{
	/*text-align:center;
	font-size:12px;*/
}
#content{
	float:none;
	width:580px;
	margin:0 auto;
	text-align:left;
}

/* print navigation
--------------------------*/
#printHeader{
	margin-bottom:25px;
	padding:10px 0;
	background-color:#d9d9d9;
	text-align:center;
}
#printHeader ul{
	width:300px;
	margin:0 auto;
}
#printHeader li{
	float:left;
	margin:0 10px;
}
#printHeader li a{
	display:block;
	text-indent:-9999px;
	outline:none;
}
#printHeader .back{
	width:115px;
	height:19px;
	background:url(/fa/shared/img/printview/btn_p_back.gif) no-repeat;
}
#printHeader .print{
	width:100px;
	height:19px;
	background:url(/fa/shared/img/printview/btn_p_print.gif) no-repeat;
}

/* page title
--------------------------*/
#title{
	border:1px solid #dedede;
}
#title img{
	display:none;
}
#title span{
	display:block;
	padding:25px 20px 20px;
	border-bottom:3px solid #2949cc;
	font-size:135%;
	font-weight:bold;
}

/* section
--------------------------*/
.section .header{
	padding-top:1em;
	padding-bottom:.67em;
	border-top:2px solid #2e4399;
	border-right:1px solid #e9e7e7;
	border-left:1px solid #e9e7e7;
}
.section .subhead{
	border-bottom:1px solid #ebebeb;	
}

/* list
--------------------------*/
.listDate .date,
dl.listLink dd a,
.listSquare li{
	padding-left:0;
}
.listSquare li{
	list-style-type:square;
	margin-left:1.5em;
}
div.listHorizon .listSquare li{
	list-style-type:none;
	margin-left:0;
}
div.listHorizon .listSquare .val{
	display:list-item;
	list-style-type:square;
	margin-left:1.5em;
}

/* category list
--------------------------*/
.category{
	border-top:2px solid #2e4399;
}
.category .name{
	margin-bottom:6px;
	padding-bottom:6px;
	border-bottom:1px solid #e5e5e5;
}
.category .name a{
	padding:1.33em 0 0;
}

/* lineup
--------------------------*/
.dataSheet .summary{
	margin-bottom:12px;
	padding-bottom:8px;
	border-bottom:1px solid #e5e5e5;
}
.lineup .link{
	padding-bottom:5px;
	border-bottom:1px dotted #CCC;	
}
a.arw,
ul.arw li a{
	padding-left:0;
}

/* border
--------------------------*/
.dashed05em{
	border-bottom:1px dotted #cecece;	
}
.borderRadiusGray .inner{
	padding:1em 10px;
	border:1px solid #E5E5E5;
}

/* table style
--------------------------*/
.formStyle{
	border-top:1px solid #CECECE;
	border-right:1px solid #CECECE;
}
.formStyle th,
.formStyle td{
	border-bottom:1px solid #CECECE;
	border-left:1px solid #CECECE;
}

/* em area
--------------------------*/
.blueArea{
	border:1px solid #CECECE;	
}

/* button area
--------------------------*/
.buttonAreaGray{
	border:1px solid #CECECE;
}

/* パワーデバイス製作所
--------------------------*/
.factoryIndex04-item .third{
	border-bottom:1px dotted #cecece;	
}

/* 営業拠点
--------------------------*/
.listNetwork dd{
	border-top:1px dotted #cecece;	
}
.listNetwork dl.sline dd,
.listNetwork .add dd{
	border-top:none;	
}