﻿/* ヘッダの上部の枠線 */
.header-bar {
  border-top:8px #bcddff solid;
}

/* ヘッダの右側のテキスト */
.header-text {
  font-size:12px;
  color:gray;
}

/* navbar table */
.navbar .nav {
  margin: 0;
  display: table;
  width: 100%;
}

/* navbar td要素の表示をする 寄せて表示しない */
.navbar .nav li {
  display: table-cell;
  float: none;
}

/* navber テキストを太字で中央表示 */
.navbar .nav li a {
  font-weight: bold;
  text-align: center;
}

/* navber 背景色と枠線の色 */
.navbar-default{
  background-color:#bcddff;
  border-color:#bcddff;
}

/* navbar テキストカラー */
.navbar-default .navbar-nav > li > a {
  color: #000000;
}
/* navbar hover,focus時のテキストカラー */
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #26534c;
  background-color: transparent;
}
/* navbar active設定時のカラー */
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
  color: #26534c;
  background-color: #bcddff;
}
/* フッターのスタイル */
footer div{
  background-color:#bcddff;
  padding:18px 5px;
  color: #000000;
}
/* フッターの未訪問のリンクの指定 */
footer div a:link {
  color: #000000;
}
/* フッターの訪問済みのリンクの指定 */
footer div a:visited {
  color: #000000;
}
/* フッターのポイント時のリンクの指定 */
footer div a:hover {
  color: #26534c;
}
/* フッターの選択中のリンクの指定 */
footer div a:active {
 color: #ff8000;
}
/* フッターのライン */
hr.style-six {
  border: 0;
  height: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

/* サブタイトル */
div.sub-title {
  font-size: 18px;
  font-weight: bold;
  padding: 8px;
   margin:1px 0 20px;
  border-left: 10px solid #bcddff;
    border-bottom:1px solid #bcddff
}

/* サブタイトルインデント */
div.sub-title-indent {
  font-size: 16px;
  font-weight: bold;
  padding: 6px;
  margin:1px 0 20px;
  border-left: 8px;
}

/* サブタイトル2 */
div.sub-title2 {
  font-size: 16px;
  font-weight: bold;
  padding: 6px;
  margin:1px 0 20px;
  border-left: 1px solid #ccccff;
  border-top:1px solid #ccccff;
  border-right:1px solid #ccccff;
  border-bottom:1px solid #ccccff;
  background-color:#F0F8FF;
}

/* 1行空ける */
div.row-space {
  padding: 8px;
}

/* 問い合わせフォームのスタイル */
table.form-table {
	width:100%;
	margin:0 auto;
	border-collapse:collapse;
       border:1px solid #ccc;
}

/* 問い合わせフォームのラベル */
table.form-table th{
	width:30%;
	font-weight:normal;
	background:#efefef;
	text-align:left;
}

/* 問い合わせフォームのラベル・入力項目 */
table.form-table th, table.form-table td{
	border:1px solid #ccc;
	padding:10px;
}

/* 地図・アクセスのスタイル */
table.map-table {
	width:100%;
	margin:0 auto;
	border-collapse:collapse;
       border:1px solid #ccc;
}

/* 地図・アクセスの項目 */
table.map-table th, table.map-table td{
	width:100%;
	border:1px solid #ccc;
	padding:10px;
}

.iframe-content {
    position: relative;
    width: 100%;
    padding: 75% 0 0 0;
}
.iframe-content iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* センタリング */
.center {
       text-align:center;
}

div.sub-wording {
}

