@charset "UTF-8";

body {
	background-color:#ECF1F6;
	color:#555;

}
a{
	color:#222;
}
.back-color {
	background-color:#FFF;
}
.back-color2 {
	background-color:#ecf1f6;
}

.back-color3 {
	background-color:#e1e8f0;
}
.back-color4 {
	background-color:#f0f3f7;
}
.back-color5 {
	background-color:#fff;
}
.back-color6 {
	background-color:#FFF;
}
.back-color7 {
	background-color:#e1e8f0;
}
.back_pdf a {
	color:#fff;
}
.pankuzu {
	color:#333;
}

 h4 {
	border-left: 0.4em solid #0950A0;
 }

/*==================================================================
                      ナビゲーション
==================================================================*/
.navbar-default {
	background:#fff;
}

.children li {
  background:#FFF;/*サブメニューの背景色*/
}
#nav-content > ul > li > a {
    color: #333;
}
.navbar-form {
    border:none;
}
/*==================================================================
                       header.php
==================================================================*/
#er p {
	color:#F00;
}

/*==============検索フォーム=======================*/
.single-desc p {
	border-bottom:#ccc dotted .1em;
}

.form2 input {
	background-color:#0950a0; 
	color:#fff; }
/*==================================================================
                      footer.php
==================================================================*/
#footer {/*背景*/
	background-color:#f7f7f7;
}

/*一番下*/
#footer .text-center {
	background-color:#0950a0;
	color:#ffffff;
	border-top:#e39a00 0.2em solid;
}

/*==================================================================
                      ぱんくずりすと　
=================================================================*/
.title_h2 {
	background-color:#ECF1F6;
	
}

.h2 {
	background-color:#0950a0;
	border-bottom:0.5em solid #E39A00;
	color:#fff;
}

/*==================================================================
                      index-post.php
==================================================================*/
#main-image {
	background-color:#0950a0;
}

#topics {
	border:.1em solid #ccc;
	border-top:#E39A00 0.2em solid;
	background-color:#fff;
}

#topics table tr {
	border-bottom:0.1em dotted #ccc;
}

#eventactiv {
	border-top:#e39a00 0.2em solid;

}

#eventactiv li {
	border-bottom:0.1em dotted #ccc;
}

/*==================================================================
                       会社概要
==================================================================*/
/*会社概要*/

.table_com {
	border:.1em solid #ccc;
}
.table_com th {
	background-color:#D1E6F5;
	border:.1em solid #666;
}
.table_com td {
	border:0.1em solid #666;
}
/*シンボルマーク*/
.symbol ul li {
	background:#D1E6F5;
}

.sat_logo {
	border:.1em solid #666;
}

#ryaku p {
	color: #0950A0;
}

.info_01 {
	background:#F5F9FC;
	border-top:.4em solid #0950a0;
}

#terminal {
	border:.1em solid #666;
	background-color:#effbf1;
}

.newtown {
	background:#F5F9FC;
	border-top:.5em solid #0950A0;
}

.info_01_2box {
	background-color:#effbf1;
}

.info_01_2box h5 {
	border-bottom:.2em dotted #0950A0;
}
/*==================================================================
                     ニュースリリース
==================================================================*/

.news ul {
	border-bottom:.1em dotted #ccc;
}

#new {
	color:#f00;
}
/*==================================================================
                       よくある質問
==================================================================*/


/*DEMO版よくある質問*/
ul.accordion { 
  background:#fff;
 }
 
ul.accordion p span { 
   background-color:#d1e6f5;
 }

/*よくある質問top*/
#faq-cont {
	border:.1em solid #ccc;
	border-top:0.2em solid #0950a0;
	background-color:#fff;
}

/*よくある質問ページ*/
.faq-question {
    border-bottom:0.2em solid #0950a0;
}

.faq-question:hover {
  /* タイトルにマウスが乗った時のスタイル */
  background-color:#F3F3EA;
  
}

.faq-answer {
  /* 本文用のスタイル */
  background-color:#F9F5CB;
}

/*質問詳細*/
/*共通*/
.goods h5{
	border-left:.5em solid #0950a0;
}

/*==================================================================
                      　sidebar.php
==================================================================*/
#sidebar {
	border:.1em solid #ccc;
	border-top:#e39a00 0.2em solid;
	background-color:#fff;
}

#sidebar2 {
	border:.1em solid #ccc;
	border-top:0.2em solid #0950a0;
	background-color:#fff;
}

/*==================================================================
                      　みなせページ
==================================================================*/

/*みなせトップメニューここまで*/
/*プロフィール*/

.profile .text1 {
	border-bottom:0.1em solid #000;
}

.profile ul {
	border-bottom:0.1em solid #000;
}

/*プロフィールここまで*/

/*アプリ*/

.sumaho {
background-color: #F5F9FC;
border: 1px solid #E5EEF5;
}
/*アプリここまで*/
/*グッズ*/

/*グッズここまで*/
/*イベント*/
.eve > p {
	color:#fff;
	background:#0950A0;
	border-left:.5em #fff solid;
	border-right:.5em #fff solid;
}

.item2 .kousiki {
	 background-color: #F5F9FC;
    border: 1px solid #E5EEF5;
  
}

.kousiki {
    background-color: #F5F9FC;
    border: 1px solid #E5EEF5;
}


.item {
	border-bottom:.1em solid #666;
}

/*==================================================================
                      　時刻表
==================================================================*/
.kaitei_ {
	float:right;
	background-color:none;
	
}

.time_base2 th {
	color:#fff;
}
.time_base2 .th1 {
	background-color:#0950a0;
}
.time_base2 .th2 {
	background-color:#E39A00;
	}

.time_base2 .nobori_back {
	background-color:#F9F8DF;
}
.time_base2 .kudari_back {
	background-color:#ECF1F6;
}

/*設備情報*/

.setubi th {
	background-color:#ECF1F6;
}

.kounaizu a p {
	color:#fff;
}


/*pdf*/
.time_pdf1 ul li {
	color:#ffffff;
}
/*ボタン*/
.btn_css {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 45%, #ebebeb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(45%,#ffffff), color-stop(100%,#ebebeb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 45%,#ebebeb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 45%,#ebebeb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 45%,#ebebeb 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 45%,#ebebeb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */
}
/*==================================================================
                           運賃情報
==================================================================*/
/*fare_top*/
.time_base th {
	background-color:#0950a0;
	color:#fff;
}

.time_base td,.time_base th {
	border:0.1em solid #666;
}

.kaitei {
	background-color:#0950a0;
	color:#fff;
}

/*fare_top*/
.kodomo td {
	background-color:#D1E6F5;
}

.fare_pdf1 ul li {
	color:#ffffff;
}

/*==================================================================
                      　広告募集
==================================================================*/

.koukoku_info {
	background-color:#f5f9fc;
	border-left:0.4em solid #0950A0;
}
/*==================================================================
                      　サイトマップ
==================================================================*/
#map_table th {
	border-bottom:.1em solid #e5eefc;
}
#map_table td {
	border-bottom:.1em solid #e5eefc;
}
/*==================================================================
                      　乗り継ぎ運賃
==================================================================*/
/*検索ページ*/
#noritugi form select {
	border:.1em solid #666;
}
	
/*検索結果*/
#search_ac table th {
	background:#D1E6F5;
	border:.3em #fff solid;
}
#search01 > table {
	border:#666 .1em solid;
}
#search01 > table > tbody > tr > th {
	background:#D1E6F5;
}
#search01 > table > tbody > tr > th,#search01 > table > tbody > tr > td {
	border:#666 .1em solid;
}

/*==================================================================
                      　グリーンスコア
==================================================================*/
/*==================================================================
                      　パーク＆ライド
==================================================================*/
#prak_point li ul .point_title {
	background: #0950A0;
	color: #fff;
}
#prak_point li ul .point_text {
	background: #ECF1F6;
}

/*==================================================================
                      　イベント情報
==================================================================*/


.event_move table th {
	border:.1em solid #666;
	background:#ECF1F6;
}
.event_move table td {
	border:.1em solid #666;
}
.event_move #ione {
	background:#ECF1F6;
}
.event_move dl dt {
	border-left:0.4em solid #0950A0;
}
/*==================================================================
                      　HPバナー広告募集
==================================================================*/
.moshikomi > p{
	background:#0950A0;
	color:#fff;
}
.moshikomi .triangle {
border-top:1em solid #E39A00;
}


/*==================================================================
                      プライバシーポリシー
==================================================================*/


.privacy {
	border-bottom:.1em solid #666;
}


/*==================================================================
                      お問い合わせ
==================================================================*/
form table th {
	background-color:#ECF1F6;
}
form table th {
	border-bottom:.1em solid #666;
}

form p input {
	background:#0950A0;
	color:#fff;
}
form p input:hover {
	background:#ccc;
}
/*==================================================================
                     英語ページ
==================================================================*/
.en_top1 {
	border-top:.3em solid #E39A00;
}
.en_top2 {
	border-top:.3em solid #0950A0;
}

/*###############################################################*/

.icon-bar {
	background-color:#fff;
}


/*==================================================================
                     overlay
==================================================================*/

.overlay_ table {
	background:#fff;
}
.overlay_ table th,.overlay_ table td {
	 border:.07em solid #666;
	  }
.overlay_ table th {
	background-color: #ECF1F6;
 }
 .overlay_ table .overlay_title {
	 background-color: #0950A0;
	 border-bottom: 0.5em solid #E39A00;
	 color:#fff;
 }
 
.close{
        background: #ffffff;
        color: #717171;
    }

@media screen and (max-width: 460px) {
	.overlay_ table {
	background:#fff;
}

.overlay_ table .overlay_title {
    background-color: #0950A0;
	border-bottom:0.5em solid #E39A00;
    color: #FFF;
}

}


/*==================================================================
                       bootstrap
==================================================================*/
/*ヘッダー*/
.navbar-toggle {
background-color:#0950a0;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #FFF;
}
.active > a:hover {
	background-color:#FFF;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #fff;
}

.dropdown-menu {
	background-color:#fff;
}


@media screen and (max-width: 768px) {
/*ナビゲーション*/
#nav-content > ul > li {
  background-color:#fff;
}

.children li {
  background:#FFF;/*サブメニューの背景色*/
}

.navbar-nav > li:hover > ul > li, .navbar-nav > li >a:hover > ul > li{
  border-bottom:.1em solid #ccc;
}


.navbar-nav .open .children {
    background-color:#fff;
}

/*ヘッダーここまで*/
/*フッター*/
#footer {
	background:#fff;
}

.device_foot ul {
	border-top:0.05em solid #ccc;
}

.device_foot ul li:nth-child(2) {
	border-right:.1em dotted #ccc;
	border-left:.1em dotted #ccc;
}
.device_foot ul li:nth-child(3) {
	border-right:.1em dotted #ccc;
}
.pagetop_device{
	background:#F7F7F7;
}

/*フッター*/
/*二段目トピックス*/
/*トピックスここまで*/
/*三段目faq*/
/*#faq-right ul li {
	border-bottom:.05em dotted #ccc;
}*/

/*======================よくある質問============================*/
ul.accordion ul {
    background-color: #F5F9FC;
}

/*======================乗り継ぎ運賃============================*/
#noritugi form select {
    border: 0.1em solid #666;
}
/*======================乗り継ぎ詳細============================*/
#search_ac table th {
    background: none repeat scroll 0% 0% #D1E6F5;
    border: 0.3em solid #FFF;
}
#search01 > table {
    border: 0.1em solid #666;
}
/*======================英語版============================*/
#foot-right2 .device_foot ul li:first-child {
    border-right: .1em dotted #CCC;
}
}
@media screen and (max-width: 460px) {
.main-box h3 {
	border-bottom:.2em solid #ccc;
}

/*詳細*/

.time_base2 th {
	color:#fff;
}

/*基本情報*/

.setubi2 th {
    background-color: #ECF1F6;
}
.setubi2 th, .setubi2 td {
    border: 0.2em solid #CCC;
}

/*======================パーク&ライド============================*/
.prak_li > li {
	border-bottom:.1em dotted #ccc;
}

/*======================グリーンスコア============================*/
.green ul li {
	border-bottom:.1em dashed #ccc;
}

}
	












