

/*＝＝＝＝＝＝＝＝＝＝＝　印刷用スタイルシート　＝＝＝＝＝＝＝＝＝＝＝*/
body{
	color:#000000;
}

#wrapper{
	margin:0;
	padding:0 0 20px;
	text-align:center;
}


#header .right{
	width:420px;
}


#header .left{
	width:295px;
}

#pagetop{
	display:none;
}

#pagetop_b{
	display:none;
}

#long_pagetop{
	display:none;
}

#productlist{
	display:none;
}

#firstbox{
}

#secondbox{
}

#contentbox{
	float:left;
	clear:left;
	height:100%;
	page-break-after:always;
	padding:0 0 20px;
}

#contentbox_b{
	float:left;
	clear:left;
	height:100%;
	page-break-after:always;
}

#footer{
	width:762px;
	margin:0;
	height:29px;
	float:none;
	clear:left;
	background:url(../../common/footer.gif) repeat-x;
	page-break-before:always;
	
}


#topfooter{
	padding:20px 0 0;
}

#end{
	margin:0 0 20px;
	padding:0;
	display:block;
	width:780px;
	clear: left;
	position:relative;
}


/*＝＝＝＝＝＝＝＝＝＝＝　印刷の改ページ指定用　＝＝＝＝＝＝＝＝＝＝＝*/
br.break{
	display:block;
	float:left;
	clear:both;
	page-break-after:always;
}

div.basic{
	width:570px;
	float:none;
	clear:left;
	margin:0;
	padding:0;
}

/*＝＝＝＝＝＝＝＝＝＝＝　それぞれのコンテンツで使用するスタイルシート　＝＝＝＝＝＝＝＝＝＝＝*/

#secondbox .titleline{
	width:570px;
	clear:left;
	margin:6px 0 12px;
	float:none;
}

p.group{
	margin:10px 0 0;
	float:left;
	clear:none;
}

div.halfleft{
	width:285px;
}

div.half{
	height:320px;
}

div.half p{
	width:240px;
	margin:20px 0 0 20px;
	padding:0;
}

div.contact_l{
	width:410px;
	float:left;
	margin:0;
	padding:0;
	display:inline;
}

.csr_b{
	width:280px;
	height:105px;
	display:block;
	float:left;
	margin:0 8px 0 0;
	background:url(../../csr/image/04.gif) no-repeat;
}

.realhalf{
	width:280px;
	float:left;
	margin:0 8px 0 0;
}

.investor_two{
	width:280px;
	height:105px;
	float:left;
	margin:0 8px 0 0;
	background:url(../../investor/image/03.gif) no-repeat;
}

.investor_four{
	width:280px;
	height:105px;
	float:left;
	margin:10px 8px 0 0;
	background:url(../../investor/image/05.gif) no-repeat;
}

.recruit_b{
	width:280px;
	height:105px;
	float:left;
	margin:0 8px 0 0;
	background:url(../../recruit/image/02.gif) no-repeat;
}

div.sitemap_left{
	width:250px;
	float:left;
	margin:0;
	padding:0;
	display:inline;
}

*html h5,
*html h4{
	width:500px;
}

