@charset "utf-8";

#printmain {
	background-color:#FFFFFF;
	margin:0 auto;
	width:590px;
	/*padding:0 0 0 10px;*/
	text-align:center;
	font-size:1.2em;
}

#printmain #articleDiscription h1#artTit {
	line-height:2.0em;
}

/* テーブル
---------------------------------------*/
#contExpenses {
	width:590px;
}

table.tableDisc {
	margin:0 auto;
	width: 570px;
	border-collapse: collapse;
	border: solid 1px #999;
}

table.tableDisc caption {
	margin:0;
	padding:0;
	text-align: left;
	width:590px;
}

table.tableDisc th,
table.tableDisc td {
	border: solid 1px #999;
	padding: 4px 6px;
	font-size:1.0em;
}

table.tableDisc th {
	width:90px;
	background: #E6E6E6;
	text-align: center;
	white-space: nowrap;
	color: #666;
}

table.tableDisc td {
	width:180px;
}

#articleDiscription {
}

#buildBlock {
	background-image:url(../img/bg_border.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:590px;
	padding:0 0 0 0;
}

#buildBlock #photomain {
	float:left;
}

#buildBlock #photomain form {
	width:250px;
	height:162px;
	margin:0 10px 0 0;
	
}

#buildBlock #photomain form a {
}

#buildBlock #photomain form a img {
	margin:0 0 30px 0;
	width:250px;
	height:162px;
	/*width:222px!important;
	height:295px!important;*/
}

#articleDiscription #forPhoto {
	width:310px;
	float:left;
	padding:0 0 20px 0;
	/*margin:0 0 20px 0;*/
}

#articleDiscription #forPhoto form {
	display:block;
	width:143px;
	float:left;
	margin:0 0 10px 0;
}

#articleDiscription #forPhoto form a {
}

#articleDiscription #forPhoto form img {
	height:94px;
	width:127px;
	margin:0 6px 0 0;
	padding:2px;
	display:inline;
	border:1px solid #999999;
}

#buildRight {
	float:left;
	width:260px;
	padding:0 0 0 10px;
	text-align:left;
}

#buildLeft {
	float:left;
	width:320px;
}
