@charset "UTF-8";

body {
	background-color:#ECF1F6;
	color:#555;
}
a,p,h3,h4,h5,.pankuzu,li,dd,dt,th,td{
	color:#ff0;
}
.back-color {
	background-color:#111;
}
.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:#111;
}
.back_pdf a {
	color:#ff0;
}
.container-fluid > p {
	color:#000;
}
/*ボタン*/
.btn_css {
background: #111; /* Old browsers */
}

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

.children li {
  background:#000;/*サブメニューの背景色*/
}
#nav-content > ul > li > a {
color: #ff0;
}
.nav-menu {
    background-image:url(../img/nav-back2.png);
}

/*==================================================================
                       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:#111;
}


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

/*==================================================================
                      ぱんくずりすと　
=================================================================*/
.title_h2 {
	background:url(../img/bg3.png);
	background-repeat:repeat-x;
	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:#111;
}

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

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

}

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

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

#sidebar2 {
	border:.1em solid #ccc;
	border-top:0.2em solid #0950a0;
	background-color:#111;
}
/*==================================================================
                       会社概要
==================================================================*/
/*会社概要*/

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

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

#ryaku p {
	color: #ff0;
}
/*特徴*/
.info_01 {
	background:#222;
	border-top:.4em solid #000;
}

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

.newtown {
	background:#111;
	border-top:.5em solid #000;
}
/*車両紹介*/
.info_01_2box {
	background-color:#222;
}

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

.news ul {
	border-bottom:.1em dotted #ccc;
}
.news ul li span {
	color:#ff0;
}

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


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

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

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

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

.faq-answer {
  /* 本文用のスタイル */
  background-color:#F9F5CB;
}
ul.accordion ul {
    background-color: #222;
}
ul.accordion ul li {
		background:#222;
}
ul.accordion ul li p{
	color:#ff0;
}

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


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

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

.profile h4 {
	border-left:0.4em solid #0950A0;
}
.profile .text1 {
	border-bottom:0.1em solid #000;
}

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

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

/*アプリ*/


#app > table td h4 {
	border-left: 0.4em solid #0950A0;
}
.sumaho {
background-color: #fff;
color:#000;
}
/*アプリここまで*/
/*グッズ*/

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

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

.kousiki {
	background:#fff;

}
.kousiki a {
	color:#000;
}
.item2 .kousiki {
	 background-color: #222;
    border:none;
  
}

.item {
	border-bottom:.1em solid #666;
}
.item h4 {
	border-left: 0.4em solid #0950A0;
}

/*==================================================================
                      　時刻表
==================================================================*/
.kaitei_ {
	float:right;
	background-color:none;
	
}
.time_base2 {
	color:#ff0;
}
.time_base2 th {
	color:#ff0;
}
.time_base2 .th1 {
	background-color:#00f;
}
.time_base2 .th2 {
	background-color:#00f;
	}

.time_base2 .nobori_back {
	background-color:#00f;
}
.time_base2 .kudari_back {
	background-color:#00f;
}

/*設備情報*/

.setubi th,.setubi td {
	background-color:#111;
	color:#ff0;
}
.setubi th, .setubi td {
    border: 0.1em solid #FF0;
}
.kounaizu a p {
	color:#ff0;
}


/*pdf*/
.time_pdf1 ul li {
	color:#ffffff;
}

/*==================================================================
                           運賃情報
==================================================================*/
/*fare_top*/
.time_base th,.time_base_JR th {

	background-color:#333;
	color:#ff0;
	border:0.1em solid #ff0;
}

.time_base td,.time_base_JR td {
	border:0.1em solid #ff0;
	color:#ff0;
	background-color:#333;
}

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

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

.fare_pdf1 ul li {
	color:#ffffff;
}

.fare_pdf2 h4{
	border-left:.4em solid #0950A0;
}

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

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

}
.koukoku_info {
	background-color:#222;
	border-left:0.4em solid #000;
}
.koukoku_info ul li {
	color:#ff0;
}
/*==================================================================
                      　サイトマップ
==================================================================*/
#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;
}

/*==================================================================
                      　グリーンスコア
==================================================================*/
.green h4 {
	border-left:.4em solid #0950A0;
}

/*==================================================================
                      　パーク＆ライド
==================================================================*/
#prak_point li ul .point_title {
	background: #0950A0;
	color: #fff;
}
#prak_point li ul .point_text {
	background: #fff;
	color:#000;
}
/*==================================================================
                      　イベント情報
==================================================================*/

.event_move table th {
	border:.1em solid #ff0;
	background:#111;
	color:#ff0;
}
.event_move table td {
	border:.1em solid #ff0;
}

.event_move #story  {
	color:#ff0;
	border:#ff0 0.1em solid;
}

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

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

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


.privacy {
	border-bottom:.1em solid #666;
}
.privacy h4 {
	border-left:0.4em solid #0950A0;
}

/*==================================================================
                      お問い合わせ
==================================================================*/
form table th {
	background-color:#111;
}
form table th,form table td {
	border:.05em solid #ff0;
}

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:#111;
}
.overlay_ table th,.overlay_ table td {
	 border:.07em solid #ff0;
	 color:#ff0;
	  }
.overlay_ table th {
	background-color: #111;
	color:#ff0;
 }
 .overlay_ table .overlay_title {
	 background-color: #111;
	 border-bottom:none;
	 color:#ff0;
 }
 
.close{
        background: #ffffff;
        color: #111;
    }

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

.overlay_ table .overlay_title {
    background-color: #111;
	border-bottom:none;
    color: #ff0;
}

}


/*==================================================================
                       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:#111;
}

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

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


.navbar-nav .open .children {
    background-color:#111;
}
/*ヘッダーここまで*/


/*フッター*/
#footer {
	background:#111;
}

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

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

/*フッター*/
/*二段目トピックス*/
/*トピックスここまで*/
/*三段目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: 0.05em dotted #CCC;
}
}
@media screen and (max-width: 460px) {
.main-box h3 {
	border-bottom:.2em solid #ccc;
}

/*詳細*/

.time_base2 th {
	color:#ff0;
}

/*基本情報*/

.setubi2 th {
    background-color: #111;
}
.setubi2 th, .setubi2 td {
    border: 0.1em solid #ff0;
	color:#ff0;
}

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

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

}
	












