@charset "utf-8";
/* CSS Document */

/*
	Site Name: YAMAZAKIYA
	Description: company setting
*/

/*
===== CONTENTS ===========================================

	1: layoutMain setting
	2: summary setting
    3: develop setting

==========================================================
*/


/* -------------------------------------------------------
  1: layoutMain setting
------------------------------------------------------- */

div.layoutMain {
	width:961px;
	margin:0 auto;
	text-align:left;
}

div.layoutMain li {
	float:left;
	display: inline;
	margin:0px;
	padding:0px;
}
div.layoutMain li.mt18 {
	margin-top:16px;
}

div.layoutMain li img{
	display:block;
}

div.layoutMain td {
	width:646px;
	padding: 7px 30px 7px 24px;
	border-top:1px solid #fff;
}

div.layoutMain .textSpace {
	line-height:1.4em;
	margin:5px 0;
}

div.layoutMain .textSpace p {
	text-indent:-15px;
	padding-left:15px;
}

div.layoutMain .borderNon {
	 border-top:none;
}

div.layoutMain img.block{
	display:block;
	clear:both;
}

/* -------------------------------------------------------
  2: summary setting
------------------------------------------------------- */

div.summaryBox {
	width:852px;
	margin:0 auto;
	clear:both;
}

div.summaryBox table {
	width:852px;
	border-right:3px solid #397DC5;
	border-bottom:3px solid #397DC5;
	border-collapse:separate;
}

div.summaryBox th {
	width:125px;
	padding: 7px 0 7px 24px;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	text-align:left;
	vertical-align:text-top;
	background-color:#397DC5;
	color:#fff;
	letter-spacing:1px;
}

div.summaryBox .paleblue {
	background-color:#F2F9F9;
}

div.summaryBox .blue {
	background-color:#CAE5EF;
}

div.layoutMain td table#bankBox {
	width:510px;
	border:none;
}

div.layoutMain td table#bankBox td {
	width:170px;
	border:none;
	margin:0px;
	padding:5px 0px;
}

/* -------------------------------------------------------
  3: develop setting
------------------------------------------------------- */
div.developBox {
	width:852px;
	margin:0 auto;
	clear:both;
}

div.developBox table {
	width:852px;
	border-right:3px solid #FF6122;
	border-bottom:3px solid #FF6122;
	border-collapse:separate;
}

div.developBox th {
	width:125px;
	padding: 7px 0 7px 24px;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	text-align:left;
	vertical-align:text-top;
	background-color:#FF6122;
	color:#fff;
	letter-spacing:1px;
}

div.developBox th span.yearsTxt {
	width:75px;
	float:left;
	display:block;
	padding:1px 0;
}

div.developBox th span.monthTxt {
	width:3em;
	float:right;
	padding:1px 10px 1px 0px;
	text-align:right;
	display:block;
}

div.developBox th span.monthTxt2 {
	width:3em;
	clear:both;
	padding:1px 10px 1px 0px;
	text-align:right;
	float:right;
	display:block;
}

div.developBox td p {
	padding:1px 0;
}

div.developBox .paleOra {
	background-color:#FFF3D4;
}

div.developBox .Ora {
	background-color:#FFE1A2;
}


