@charset "utf-8";
/* ===================================================================
CSS information

 file name  :  styles.css
 style info :  companyフォルダ専用css
 
=================================================================== */

/* ==== ▼ primary ▼ ==== */
#primary {
    float : right ;/*left ;*/
}
/* ==== ▲ primary ▲ ==== */

/* ==== ▼ secondary ▼ ==== */

#secondary {
    float : left ;/*right ;*/
}
#secondary .sideBox {
    margin : 5px 6px 10px 0 ;/*5px 0 10px 6px ;*/
}
/* ==== ▲ secondary ▲ ==== */


/* ==== ▼ profile ▼ ==== */
#profile table {
	width: 595px ;
	border-collapse: separate ;/*collapse ;*/
	border-spacing: 2px ;
}

#profile td,th {
	padding: 3px 0 3px 5px ;
	text-align: left ;
	vertical-align: top ;
	border: solid 1px #ccc ;
}

#profile td {
	width: 485px ;
}

#profile th {
	width: 90px ;
	padding: 5px 0 3px 5px ;
	background-color: #f7f7f9 ;
	font-weight: normal ;
}

#profile dl.officer dt {
	clear: left;
	float: left;
	width: 110px;
}

#profile dl.iso dd {
	margin: 0 0 0 10px ;
}
/* ==== ▲ profile ▲ ==== */

/* ==== ▼ history ▼ ==== */
#history {
	font-size: 0.9em ;
}

#history table {
	width: 595px ;
	border-collapse: separate ;/*collapse ;*/
	border-spacing: 2px ;
}

#history td,th {
	padding: 3px 5px 3px 5px ;
	text-align: left ;
	border: solid 1px #ccc ;
}

#history td.month {
	width: 35px ;
	text-align: right;
}

#history th {
	width: 50px ;
	vertical-align: middle;
	background-color: #f7f7f9 ;
	font-weight: normal;
}

/* ==== ▲ history ▲ ==== */

/* ==== ▼ offices ▼ ==== */
#offices {
	font-size: 0.9em ;
}

#offices table {
	width: 595px ;
	border-collapse: separate ;/*collapse ;*/
	border-spacing: 2px ;
}

#offices td,th {
	padding: 5px 5px 5px 5px ;
	text-align: left ;
	border: solid 1px #ccc ;
}

#offices td.tel {
	width: 150px ;
}

#offices th {
	width: 150px ;
	vertical-align: top ;
	background-color: #f7f7f9 ;
	font-weight: normal;
}

#offices .iso {
	color: #6f6f6f ;
	font-weight: bold ;
}
/* ==== ▲ history ▲ ==== */

ul.rinen {
	margin-left: 10px;
	list-style:none;
}
ul.rinen li {
	font-size: 1.1em;
	line-height: 25px;
}
ul.rinen span {
	color: #f11;
	font-size: 1.4em;
	font-weight: bold;
}
ul.rinen p {
	font-size: 18px;
	line-height: 40px;
}
