@charset "utf-8";

/*----------------------------------------------------
 /companey/index.html
 
 =maincolor：#8c85bb
------------------------------------------------------*/

/*----------------------------------------------------
  全体枠
------------------------------------------------------*/

div#container{
	width: auto;
	margin: auto;
	padding: auto;
}

#frame {
	width: auto;
	margin: 0 auto;
	border-top: 6px solid #8c85bb;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
#sub {
	display:none;
	}
div#main{
	text-align: left;
	}
	


/*----------------------------------------------------
  ヘッダー
------------------------------------------------------*/
#headMenu ul {
	display:none;
	}


#search {
	display:none;
	}

#gnavi {
	display:none;
	}
	
#headImg {
	display:none;
	}


/* パンくずリスト
------------------------------------------------------*/

#topicpath {
	display:none;
}




/*----------------------------------------------------
 サブボックス
------------------------------------------------------*/

/* カテゴリ毎のメニュー  
------------------------------------------------------*/
#side {
	display:none;
}


/*----------------------------------------------------
  フッター
------------------------------------------------------*/

#footMenu {
	display:none;
}

#copyright {
	border-top: 6px solid #8c85bb;
}




/*----------------------------------------------------
  メインボックス
------------------------------------------------------*/
div#main{
	float: none;
	width: auto;
}
div#main .inner {
	margin: auto;
	padding: auto;
}



/*----------------------------------------------------
  事業拠点
------------------------------------------------------*/

/* 事業拠点一覧（office.html）
------------------------------------------------------*/

#office img {
	margin: 8px;
	text-align: center;
}

#office table{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-collapse:collapse;
	background-color:#ffffff;
	font-size: 10pt;
	text-align: left;
	width: auto;
	margin: 0 auto;
}

#office table th{
	font-size:10pt;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:0;
	background: #ebecde url(../base/table-bg.gif) no-repeat left top;
	white-space: nowrap;
}
#office table td{
	font-size:10pt;
	border-bottom:1px solid #cccccc;
	padding:0.3em 0px 0.3em 1em;
	line-height: 1;
}

#office td.lineDotted {
	border-bottom: 1px dotted #cccccc;
}

#office table td.map{
	border-right:1px solid #cccccc;
	vertical-align: bottom;
	padding:0px;
	margin: 0;
}

#office table dl {
	margin: 0;
}

#office table dt {
	font-weight: bold;
	margin: 0.3em 0;
}

#office table dd a {
	color: #00c;
	text-decoration: none;
}

#office table dd {
	margin: 0 0 0 1.0em;
}


/* 事業拠点詳細 (office-xxx.html) リスト
------------------------------------------------------*/

div#officeList {
	width: auto;
	float: left;
	margin: 50px 0 0 0;
	display: inline;
 }

div#officeList ul {
}

#officeList li {
	border-bottom: 1px dashed #CCC;
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.6;
	padding: 5px 0;
}

div#officeList li a {
    padding-left: 10px;
	color: #337bff;
	background: url(img/map-li.gif) no-repeat left top;
}

div#officeList li a:visited {
	color: #337bff;
}

div#officeList li a:hover {
	color: #F60;
	background: url(img/map-li-o.gif) no-repeat left top;
}

div#officeList li a#now {
	color: #FF6633;
	background: url(img/map-li-o.gif) no-repeat left top;
}



/* 事業拠点詳細 (office-xxx.html) GoogleMap
------------------------------------------------------*/
#map {
	float: left;
	margin: auto;
	width: 500px;
	height: 530px;
	display: inline;
}
#mapPrint {
	display:none;
	}



/* 事業拠点詳細 (office-xxx.html) Map下の事業所住所
------------------------------------------------------*/
#address {
	width:auto;
	margin:auto;
	padding:auto;
}

#address table{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-collapse:collapse;
	background-color:#ffffff;
	font-size: 12pt;
	float: left;
	margin: 20px;
}

#address table th {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background: #ebecde url(../base/table-bg.gif) no-repeat left top;
	text-align: center;
}

#address table td {
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	line-height: 1.4;
	padding: 0 0 0 1em;
}

#address td.lineDotted {
	border-bottom: 1px dotted #cccccc;
}
#address table dl {
	margin: 0;
}

#address table dt {
	font-weight: bold;
	margin: 0;
}

#address table dd a {
	color: #00c;
	text-decoration: none;
}

#address table dd {
	margin: 0 0 0 1.0em;
}

#address table .noprint {
	display:none;
}

/*----------------------------------------------------
  
------------------------------------------------------*/

