@charset "utf-8";

/* ------------------------------------------------------------

	jirei/ style

------------------------------------------------------------ */

/* ----------head---------- */

#contents_area h4.jirei_head span {
	border-left-color: #CC0000;
	font-weight: bold;
}


/* ----------table---------- */

.pickup_box1,
.pickup_box3 {
	width: 528px;
	border: 1px solid #CCCCCC;
}

.pickup_box2 {
	width: 528px;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.tb_pickup {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #FFFFFF;
}

*>/**/.tb_pickup {
	width: 526px;
	margin-top: 1px;
	margin-left: 1px;
}

.tb_pickup th,
.tb_pickup td {
	padding: 0.5em;
	font-size: 0.75em;
	line-height: 1.6em;
	vertical-align: middle;
}

.tb_pickup th {
	width: 8em;
	background-color: #EBF0F8;
	color: #003995;
	font-weight: bold;
	text-align: center;
}

* html body .tb_pickup th {
	width: 9em;
}

*+html body .tb_pickup th {
	width: 9em;
}

.tb_pickup td {
	background-color: #F9F9F9;
	text-align: left;
}

.tb_pickup td.cell_btn {
	width: 115px;
	background: url(../jirei/images/icon_pickup_arrow.gif) no-repeat left center #F9F9F9;
	padding-left: 43px;
}


/* ----------box---------- */

.jirei_box_left {
	float: left;
	width: 129px;
}

.jirei_box_right {
	float: right;
	width: 385px;
}

#jirei_box1 {
	width: 530px;
	background: url(../images/dotline.gif) repeat-x left top;
	padding-top: 20px;
}


/* ----------btn---------- */

#jirei ul.list_btn li.btn_office {
	float: left;
	margin-right: 11px;
}

#jirei ul.list_btn li.btn_office a {
	width: 168px;
	height: 33px;
	background-image: url(../jirei/images/btn_office.jpg);
}

#jirei ul.list_btn li.btn_office a:hover {
	background-image: url(../jirei/images/btn_office_o.jpg);
}


#jirei ul.list_btn li.btn_layout {
	float: left;
	margin-right: 11px;
}

#jirei ul.list_btn li.btn_layout a {
	width: 177px;
	height: 33px;
	background-image: url(../jirei/images/btn_layout.jpg);
}

#jirei ul.list_btn li.btn_layout a:hover {
	background-image: url(../jirei/images/btn_layout_o.jpg);
}


#jirei ul.list_btn li.btn_entrance {
	float: left;
}

#jirei ul.list_btn li.btn_entrance a {
	width: 196px;
	height: 33px;
	background-image: url(../jirei/images/btn_entrance.jpg);
}

#jirei ul.list_btn li.btn_entrance a:hover {
	background-image: url(../jirei/images/btn_entrance_o.jpg);
}


#jirei ul.list_btn li.btn_inquiry {
	margin-left: 114px;
}

#jirei ul.list_btn li.btn_inquiry a {
	width: 301px;
	height: 37px;
	background-image: url(../jirei/images/btn_inquiry.jpg);
}

#jirei ul.list_btn li.btn_inquiry a:hover {
	background-image: url(../jirei/images/btn_inquiry_o.jpg);
}


/* ------------------------------------------------------------

	jirei/office.html style

------------------------------------------------------------ */

/* ----------table---------- */

.tb_jirei_list {
	/*width: 565px;*/
	border-collapse: collapse;
	margin-bottom: 21px;
}

.tb_jirei_list td {
	vertical-align: top;
}

.tb_jirei_list .cell_photo {
	width: 172px;
}

.tb_jirei_list .cell_photo img {
	border: 4px solid #EEEEEE;
}

.tb_jirei_list .cell_num {
	padding-right: 1em;
	padding-left: 1em;
	color: #666666;
	font-size: 0.625em;
}

.tb_jirei_list .cell_num span.large {
	font-size: 2.4em;
}

#contents_area .tb_jirei_list h4 {
	background-image: none;
	margin-bottom: 1em;
	padding: 0;
	color: #CC0000;
	font-size: 0.875em;
	line-height: 1.25em;
}


.tb_jirei_list p.data {
	margin-bottom: 1em;
	line-height: 1.25em;
}



/* ------------------------------------------------------------

	jirei detail style

------------------------------------------------------------ */

#contents_area .block1 #jirei_detail {
	clear: both;
	width: 530px;
	margin-bottom: 2em;
	margin-left: 18px;
}

#contents_area .block1 #jirei_detail h5 {
	display: block;
	background-color: #F7F7F7;
	border-left: 5px solid #666666;
	padding: 0.25em 0 0.15em 0.67em;
	margin-top: 35px;
}

#contents_area .block1 #jirei_detail td {
	padding-left: 15px;
}

#contents_area .block1 #jirei_detail table.tb_jirei_detail1 td{
	padding-left: 0px;
}

#contents_area .block1 #jirei_detail p {
	margin-left: 15px;
	margin-bottom: 1.5em;
}

#contents_area .block1 #jirei_detail img {
	margin-bottom: 10px;
	border: 4px solid #EEEEEE;
}





/* ----------table1---------- */

.tb_jirei_detail1 {
	width: 530px;
	border-collapse: collapse;
}

.tb_jirei_detail1 .cell_photo {
	padding-bottom: 15px;
}

.tb_jirei_detail1 .cell_photo img {
	border: 4px solid #EEEEEE;
}

.tb_jirei_detail1 .cell_data {
	width: 60%;
	font-size: 0.75em;
	line-height: 1.6em;
	vertical-align: top;
}

.tb_jirei_detail1 .cell_data2 {
	width: 40%;
	font-size: 0.625em;
	line-height: 1.6em;
	vertical-align: top;
	color: #999999;
	background-image: url(../jirei/images/back_bunrui.gif);
	background-repeat: no-repeat;
	padding-top: 18px;
}

.tb_jirei_detail1 .text_label {
	color: #CC0000;
}

.tb_jirei_detail1 .text_label p {
	font-size: 1em;
	line-height: 1.6em;
}


/* ----------table2---------- */

.tb_jirei_detail2 {
	width: 530px;
	border-collapse: collapse;
}

.tb_jirei_detail2 td {
	vertical-align: top;
}

.tb_jirei_detail2 .cell_photo {
	width: 215px;
	padding-right: 20px;
}

.tb_jirei_detail2 .cell_photo p.photo1 {
	margin-bottom: 20px;
}

.tb_jirei_detail2 .cell_photo img {
	border: 4px solid #EEEEEE;
}


/* ----------table3---------- */

.tb_jirei_detail3 {
	width: 530px;
	border-collapse: collapse;
}

.tb_jirei_detail3 tr {
	background: url(../images/dotline.gif) repeat-x left bottom;
}

.tb_jirei_detail3 tr.noline {
	background-image: none;
}

.tb_jirei_detail3 th,
.tb_jirei_detail3 td {
	padding: 0.75em 0;
	font-size: 0.75em;
	font-weight: normal;
	line-height: 1.6em;
	text-align: left;
	vertical-align: top;
}

.tb_jirei_detail3 th {
	width: 11em;
}


/* ----------list---------- */

dl.list_jirei_other dt {
	margin-bottom: 0.25em;
	font-weight: bold;
}

dl.list_jirei_other dd {
	background-color: #FBFBFB;
	border: 1px solid #CCCCCC;
	padding: 10px;
}

