@charset "utf-8";

/* ****************************************************
Title: profile.css
***************************************************** */



/*ローカルナビ*/
 
.content01 #localNaviBlock li.ln01{
	background: url(../../common/img/li_local_on.gif) left 50% no-repeat;
}

.content02 #localNaviBlock li.ln02{
	background: url(../../common/img/li_local_on.gif) left 50% no-repeat;
}

.content03 #localNaviBlock li.ln03{
	background: url(../../common/img/li_local_on.gif) left 50% no-repeat;
}

.content04 #localNaviBlock li.ln04{
	background: url(../../common/img/li_local_on.gif) left 50% no-repeat;
}

.content05 #localNaviBlock li.ln05{
	background: url(../../common/img/li_local_on.gif) left 50% no-repeat;
}

.content06 #localNaviBlock li.ln06{
	background: url(../../common/img/li_local_on.gif) left 50% no-repeat;
}

.content07 #localNaviBlock li.ln07{
	background: url(../../common/img/li_local_on.gif) left 50% no-repeat;
}

/* -------------------------------------------------------------------- 

/* 会社概要ページ

-------------------------------------------------------------------- */
#contentMiddle table.profile {
	margin-bottom: 50px;
	font-size: 110%;
}
#contentMiddle table.profile th{
	font-weight: bold;
	border-bottom: 1px solid #000;
	vertical-align: top;
	width: 160px;
	padding: 10px 0 10px 15px;
}
#contentMiddle table.profile td{
	border-bottom: 1px solid #000;
	padding: 10px 20px 10px 0;
}

#contentMiddle dl {
    width: 100%;
    line-height: 1.5;
    background-color: #727172;
    overflow: hidden;
    font-size: 110%;
    margin-top: 20px;
    margin-bottom: 50px;
}
#contentMiddle dt {
  clear:both;
  float:left;
  width:150px;
  padding:5px 5px 5px 15px;
  border-top:1px solid #FFF;
  color: #FFF;
  font-weight: bold;
}
#contentMiddle dd {
  margin-left:160px;
  padding:5px 15px;
  border-top:1px solid #FFF;
	background-color: #e6e6e6;
}
#contentMiddle dd:after {
  content:'';
  display:block;
  clear:both;
}
.content02 #contentMiddle p {
	text-align: center;
	margin-bottom: 50px;
}


/* -------------------------------------------------------------------- 

/* 役員紹介ページ

-------------------------------------------------------------------- */
.content03 #contentMiddle .memberBox {
	width: 100%;
	overflow: hidden;
	margin: 10px 0;
}
.content03 #contentMiddle .memberImg {
	float: left;
	width: 16%;
	padding: 10px 0;
}
.content03 #contentMiddle .mambeProfile {
	float: left;
	width: 84%;
}
.content03 #contentMiddle .memberBox:before,
.content03 #contentMiddle .memberBox:after {
    content: "";
    display: table;
}
.content03 #contentMiddle .memberBox:after {
    clear: both;
}

/* -------------------------------------------------------------------- 

/* アクセスページ

-------------------------------------------------------------------- */
.content04 #contentMiddle .directions{
	padding: 10px 0 0 0;
}
.content04 #contentMiddle ol{
	list-style-type: decimal;
	padding: 0 0 10px 15px;
	line-height: 1.8;
	font-size: 110%;
}

/* -------------------------------------------------------------------- 

/* 機密保持についてページ

-------------------------------------------------------------------- */
.content05 #contentMiddle .signImg{
	text-align: right;
}
.content05 #contentMiddle ul{
	list-style-type: square;
	padding: 0 0 10px 15px;
	line-height: 1.8;
	font-size: 110%;
}

/* -------------------------------------------------------------------- 

/* 品質方針ページ

-------------------------------------------------------------------- */
.content06 #contentMiddle .signImg{
	text-align: right;
	padding: 10px 0 60px 0;
}
.content06 #contentMiddle ol{
	list-style-type: decimal;
	padding: 0 0 10px 15px;
	line-height: 1.8;
	font-size: 110%;
}

/* -------------------------------------------------------------------- 

/*  情報セキュリティポリシーページ

-------------------------------------------------------------------- */
.content07 #contentMiddle .signImg{
	text-align: right;
	padding: 10px 0 60px 0;
}
.content07 #contentMiddle h3{
	font-weight: bold;
	font-size: 18px;
    border-bottom: none;
    margin-bottom: 0px;
}
