﻿/****************************
 * ヘッダー 
 */
#navCompany {
	color: #ff0000;
}
/* -------------------------------------------------
 * メインコンテンツ
 * -------------------------------------------------　*/

#mainContentsWrapper{
	width: 100%;
	margin-top: 15px;
	background-color: #faf6dc;
}

/* メインコンテンツ以下の共通 */
#mainContents {
	width:            100%;
	margin:           auto;
}
#mainContents .table{
	display:          table;
	width:            100%;
	border-collapse:  collapse;
}

#mainContents .table .tr{
	display:          table-row;
	width:            100%;
}
#mainContents .table .tr:not(:first-child){
	border-top: 1px solid #CCCCCC;
}
#mainContents .table .tr .td{
	display:          table-cell;
}

#mainContents h2.mainContentsItemHead{
	font-size:        16px;
	width:            160px;
	padding-left:     30px;
	padding-top:      10px;
	padding-bottom:   10px;
}
#mainContents div.mainContentsItemData{
	width:            auto;
	padding-top:      10px;
	padding-bottom:   10px;
}
#mainContents div.mainContentsItemData p.syozaiti_1{
	float:            left;
}
#mainContents div.mainContentsItemData p.tel{
	float:            left;
	padding-left:     80px;
}


/* -------------------------------------------------
 * マップコンテンツ
 * -------------------------------------------------　*/
#mapContetsWrapper{
	width:            100%;
} 

/* マップナビ  */
#mapNavi {
	padding-top:      15px ;
}
#mapNavi li {
	display:          inline-block ;
    padding-top:      5px;
	width:            160px;
} 
#mapNavi a {
	display:          block;
	text-decoration:  none;
	text-align:       center ;
    padding-top:      5px;
    padding-bottom:   5px;
	color:            #999999 ;
    font-size:        16px;
    font-weight:      400;
	border-bottom:    3px solid #ffffff;
}
#mapNavi ul li.selected a{
	color:            #00b0f0;
	border-bottom:    3px solid #00b0f0;
}
#mapNavi ul li a:hover{
	color:            #00b0f0;
	border-bottom:    3px solid #00b0f0;
}
#mapNavi li a div {
	box-sizing:       border-box;
	border-left:      1px solid #999999 ;
}
#mapNavi li:last-child a div {
	box-sizing:       border-box;
	border-right:     1px solid #999999 ;
}

/* Googleマップ */
#mapContents{
	width:            92%;
	margin:           auto;
}
