@charset "utf-8";

@import "01format.css";
@import "02layout.css";
@import "03common.css";


/* Side Navi Style
---------------------------------------------------- */
#message .sideBoxNavi ul li#navi01 a:link,
#message .sideBoxNavi ul li#navi01 a:visited,
#outline .sideBoxNavi ul li#navi02 a:link,
#outline .sideBoxNavi ul li#navi02 a:visited,
#history .sideBoxNavi ul li#navi03 a:link,
#history .sideBoxNavi ul li#navi03 a:visited,
#office .sideBoxNavi ul li#navi04 a:link,
#office .sideBoxNavi ul li#navi04 a:visited  {
	color:#ff780a;
	background-color:#ffffff;
}

/* Top
---------------------------------------------------- */
#company #mainArea p.btnLeft,
#company #mainArea p.btnRight {
	float: left;
	padding-top: 35px;
	width: 303px;
}

#company #mainArea p.btnLeft {
	padding-right: 12px;
}

#company #mainArea p.btnRight {
	padding-left: 12px;
}

#company #mainArea p img {
	margin-bottom: 3px;
}

#company #osusume {
	margin: 40px 0;
	border-top: #cfd6d9 solid 4px;
	text-align: center;
}

/* Message
---------------------------------------------------- */

#message .mainBox p {
	margin: 0 0 1em 0;
	line-height: 1.6;
}

#message .mainBox p.imgL {
	width: 270px;
}

#message .mainBox p.txtR {
	width: 350px;
}

#message .mainBox p.name {
	text-align: right;
	clear: both;
	padding-bottom: 10px;
}

/* Outline
---------------------------------------------------- */
#outline th {
	width: 20%;
}

#outline td {
	width: 80%;
}

/* History
---------------------------------------------------- */
#history th {
	width: 7em;
	text-align: right;
}

#history td {
	padding-left: 5em;
}

/* Office
---------------------------------------------------- */
#office td.mapBtn {
	vertical-align: bottom;
	text-align: right;
	padding-right: 5px;
}

