@charset "utf-8";

/*===================================

  * file name : print.css
  * last update : 2010/05/13


=======================================*/

.pbB{page-break-before:always !important;}
.pbA{page-break-after:always !important;}



/*背景画像*/
body{
	background:none !important;
	overflow:visible !important;

	text-align:left;
	}



#wrap , #footer , #wrapTop{
	margin:0;
	text-align:left;
	}


/*ヘッダー*/


#headerBg{
	background:none;
	page-break-after:avoid;
	}
#header{
	border:none;
	page-break-after:avoid;
	}
#headerEng{
	display:none;
	}
#headerTxt{
	display:none;
	}
#headerContact{
	display:none;
	}
#fontSwitch{
	display:none;
	}
#headerTop{
	display:none;
	}
#header h1{
	padding:5px 0 10px 0px !important;
	}

/*ナビ*/
#navi{
	display:none !important;
	}
	

/*コンテンツ*/
#topicPath{display:none !important;}
#wrap{margin-top:10px !important;}
#contentsWrap{border:none !important;	}
p#pageTop{display:none !important;}
#contents{
	float:none;
	width:800px !important;
	}
.box{padding-bottom:30px !important;}
h2{margin-bottom:20px !important;}
h3{padding-bottom:15px !important;}
.boxRight , 
.box02Right{
	float:left !important;
	}

.list{margin-bottom:30px;}
.btnPopup{display:none;}

#contents p.txt{
    width:555px;
}


/*フッター*/
#footerBg{
	background:none;
	background-color:#ffffff;
	}
#footer{
	color:#000000;
	background-color:#ffffff;
	border-top:#d9d9d9 1px solid;
	}
#home #footerBg{
	padding-top:15px;
	clear:both;
	}
body th , body td{
	border-bottom:1px solid #0084a4;
	}
#home #wrapTop p#txtTop{
	top:30px;
	}
#home #topBox .col{
	width:268px;
	margin-right:10px !important;;
	margin-top:150px !important;;
	}
#home #bnrBox li{
	padding-right:10px !important;;
	}

/*minimum*/
#home #topBox{
    padding-top:150px;
}



/*use only オフィス設備*/
#office_equipment div.list{
	margin-top:10px !important;
	width:671px !important;
	}
#office_equipment div.list td{
	padding:5px 2px 5px 5px !important;
	width:460px !important;
	}
#office_equipment div.list th{
	padding:5px 15px 5px 5px !important;
	}
/*end*/




/*IE6向け*/
* html *{zoom:0.83;}

* html #contents{
	float:none;
	}
* html #home #topBox .col{
	width:20%;
	margin-right:2px;
	margin-top:30px;
	}
* html #txtTop{
	display:none;
	}
* html #txtTop02{
	display:block;
	padding:30px 0 0 0;
	}
* html #home #bnrBox{
	padding-top:20px;
	padding-bottom:20px;
	}
* html #footLogo{
	left:530px;
	}

* html #office_equipment div.list td{
	width:340px !important;
}

* html #home #topBox{
    padding-top:30px;
}

* html #home #topBox #topLeftcol{
    float:none;
	}
* html #home #topBox #topRightcol{
    float:none;
	}
* html #home #topBox #topRightcol li{
    float:left;
    padding-left:10px;
	}
/*end*/








