@charset "shift_jis";

/* 富士急バス高速バス設定 
----------------------------------------------------------


/*ページタイトル 
-----------------------------------------------------*/
/*高さ・幅の基本設定は上階層のcss/bace.cssにて設定*/
h2#pgtit{background:url(../images/bk_pgtit_d.jpg) no-repeat 0 0;}
h2#pgtit span{
border-bottom:3px double #65a8c1;
background:url(../../images/common/lst_ic03_01.gif) no-repeat 0 28px;}


/* 
-----------------------------------------------------*/
div.d_menubox ul.pgmenu{width:690px; height:32px;overflow:hidden;}
div.d_menubox ul.pgmenu li{float:left;}
div.d_menubox ul.pgmenu li a{
display:block;height:32px;
text-indent:-9999px;
background:url(../images/highw_pgmenu.jpg) no-repeat;}
div.d_menubox ul.pgmenu li.pgm01 a{width:129px;background-position:0 0;}
div.d_menubox ul.pgmenu li.pgm02 a{width:142px;background-position:-129px 0;}
div.d_menubox ul.pgmenu li.pgm03 a{width:141px;background-position:-271px 0;}
div.d_menubox ul.pgmenu li.pgm04 a{width:141px;background-position:-412px 0;}
div.d_menubox ul.pgmenu li.pgm05 a{width:137px;background-position:-553px 0;}
/*on hover*/
div.d_menubox ul.pgmenu li.pgm01 a.on,
div.d_menubox ul.pgmenu li.pgm01 a:hover{background-position:0 bottom;}
div.d_menubox ul.pgmenu li.pgm02 a.on,
div.d_menubox ul.pgmenu li.pgm02 a:hover{background-position:-129px bottom;}
div.d_menubox ul.pgmenu li.pgm03 a.on,
div.d_menubox ul.pgmenu li.pgm03 a:hover{background-position:-271px bottom;}
div.d_menubox ul.pgmenu li.pgm04 a.on,
div.d_menubox ul.pgmenu li.pgm04 a:hover{background-position:-412px bottom;}
div.d_menubox ul.pgmenu li.pgm05 a.on,
div.d_menubox ul.pgmenu li.pgm05 a:hover{background-position:-553px bottom;}

div.deta_box{
width:678px;
border:1px solid #999;
padding:5px;
border-top:none;}



/*共有ボタン（インターネット・ページはこちら）
----------------------------------------------------------------------------*/
/*共有ボタン*/
a.in{
width:231px;height:33px;
display:block;text-indent:-9999px;
background:url(../images/btn_in.gif) no-repeat 0 0;}
a.in:hover{ background-position: 0 bottom;}


/*1*/
p.btnset{
width:690px;
padding:20px 0;}
p.btnset a.in{
width:231px; margin:0 229px;}
/*2*/
ul.btnset02{width:690px; overflow:hidden;padding:20px 0;}
ul.btnset02 li{float:left;}
ul.btnset02 li.lf{float:left;width:231px; padding-left:229px;}
ul.btnset02 li.rf{float:right; width:136px; padding-left:94px;}

/*文字赤字*/
span.rd{ color:#f00;}



/*時刻表　タブ切り替えボタン
----------------------------------------------------------------------------*/
div.schedule01{margin:10px 0;}
div.box01 h3{}
ul.tabheader{
margin-top:20px;
width:678px;overflow:hidden;
border-bottom:none;}
ul.tabheader li{float:left;}
ul.tabheader li a{
display:block;
border:1px solid #999;
font-weight:bold;
padding:5px 10px;}

ul.tabheader li a.on{ background:#cf9;}
ul.tabheader li a.off{background-color:#fff;}

ul.tabheader li.head2 a,
ul.tabheader li.head3 a{margin-left:5px;}

ul.tabheader li.name{
font-size:120%;margin-left:15px;
clear:both;
overflow:hidden;
margin:5px 0;
width:678px;
font-weight:bold;
}


/*時刻表
----------------------------------------------------------------------------*/
div.schedule01{width:678px;overflow:hidden;}
div.schedule01 a{
float:left;display:block;
font-size:120%;font-weight:bold;
padding:3px;
margin-right:5px;}
div.schedule01 a.on{background-color:#9ff;}
div.schedule01 a:hover{background-color:#9cf;}

/*ダイヤ時期タイトル*/
div.box01 h3{width:678px; margin:10px 0;font-size:18px; color:#444;}


div.schedule02 table{border:1px solid #999;}
div.schedule02 table th,
div.schedule02 table td{text-align:center;font-size:12px;padding:3px;}
div.schedule02 table .icon{width:23px;}
div.schedule02 table .tit{width:115px;}
/*背景色設定*/
div.schedule02 table th{background-color:#ffc;}
div.schedule02 table th.icon{background-color:#fff;}
/*罫線調整*/
div.schedule02 table th,
div.schedule02 table td{border-left:1px solid #999;border-bottom:1px solid #999;}
div.schedule02 table th.icon,
div.schedule02 table td.icon{border-left:none; padding:0 auto;}
div.schedule02 table td.icon span{display:block;}


/*other その他の路線--------------------*/
div.schedule02 table.tab_m_other{width:100%;}
div.schedule02 table.tab_m_other .tit{white-space:nowrap;}
div.schedule02 table.tab_m_other .list{width:auto;}
/*文字・文字位置設定*/
div.schedule02 table.tab_m_other th{font-size:12px;}
div.schedule02 table.tab_m_other td.tit{text-align:left;}
/*クリックでテーブル内のマス目に色がつく仕様は運賃表でも共有使用のため下記に記述*/
/*アイコン設定は共通のため表下"アイコン説明"にて記述*/


/*13X37-富士五湖線--------------------*/
div.schedule02 table.tab_m_1317{width:678px;}
div.schedule02 table.tab_m_1317 .list{width:49px;}
/*文字・文字位置設定*/
div.schedule02 table.tab_m_1317 th{ font-size:11px;}
div.schedule02 table.tab_m_1317 td.tit{text-align:left;}


/*▼t1設定-1列しかないもの▼
02-東京・市が尾駅⇔河口湖線
05-渋川・前橋・高崎⇔河口湖線
07-リゾートエクスプレス（名古屋⇔富士急ハイランド・河口湖線）
08-静岡⇔富士急ハイランド・河口湖線
20-大阪・京都⇔新松田駅線
--------------------*/
div.schedule02 table.tab_m_other.t1{width:auto;}
div.schedule02 table.tab_m_other.t1 th.icon{width:23px;}
div.schedule02 table.tab_m_other.t1 .tit{width:190px;}
div.schedule02 table.tab_m_other.t1 .list{width:150px;}


/*▼t3設定▼
12-東京⇔沼津線
22-小田原〜成田空港線
--------------------*/
div.schedule02 table.tab_m_other.t3{width:678px;}
div.schedule02 table.tab_m_other.t3 th.icon{width:23px;}
div.schedule02 table.tab_m_other.t3 .tit{width:200px;}
div.schedule02 table.tab_m_other.t3 .list{width:227.5px;}

/*▼t4設定▼
03-レイクライナー（横浜⇔河口湖線）
16-羽田空港・横浜⇔沼津IC・富士・富士宮線
18-新宿・渋谷⇔沼津線
19-東京⇔沼津線
--------------------*/
div.schedule02 table.tab_m_other.t4{width:678px;}
div.schedule02 table.tab_m_other.t4 th.icon{width:23px;}
div.schedule02 table.tab_m_other.t4 .tit{width:200px;}
div.schedule02 table.tab_m_other.t4 .list{width:151px;}

/*▼t5その他の調整▼
02-東京・市が尾駅⇔河口湖線
--------------------*/
div.schedule02 table.tab_m_other.t5{width:678px;}
div.schedule02 table.tab_m_other.t5 th.icon{width:23px;}
div.schedule02 table.tab_m_other.t5 .tit{width:90px;}
div.schedule02 table.tab_m_other.t5 .list a{white-space:nowrap;}

/*▼t6その他の調整▼
17-成田空港⇔東名御殿場IC・沼津・新富士線
--------------------*/
div.schedule02 table.tab_m_other.t6{width:678px;}
div.schedule02 table.tab_m_other.t6 th.icon{width:23px;}
div.schedule02 table.tab_m_other.t6 .tit{width:160px;}
div.schedule02 table.tab_m_other.t6 .list a{white-space:nowrap;}







/*注記文　上*/
dl.txt{width:666px; padding:5px;overflow:hidden;}
dl.txt dt,div.schedule02 dl.txt dd{float:left;}
dl.txt dt{color:#f00;}

/*アイコン説明--------------------*/
ol.icon_txt{width:678px;overflow:hidden; margin:10px 0;}
ol.icon_txt li{float:left; font-size:11px; color:#444;}
ol.icon_txt li.ic001,ol.icon_txt li.ic002{width:206px;}/*412/*/
ol.icon_txt li.ic003{width:266px;}
ol.icon_txt li span{display:block; text-indent:-9999px; float:left;}
/*↓icon（表でも使用）*/
span.ic01,span.ic02,span.ic03{text-indent:-9999px;display:block;}
span.ic01,span.ic02{width:13px; height:13px; margin:0 5px;}
span.ic03{width:23px; height:14px;}
span.ic01{background:url(../images/ic_01.gif) no-repeat 0 0;}
span.ic02{background:url(../images/ic_02.gif) no-repeat 0 0;}
span.ic03{background:url(../images/ic_03.gif) no-repeat 0 0;}


/*時刻表　文末注記--------------------*/*/
p.time_txt{width:678px;}
p.time_txt span{padding-right:10px;color:#900; white-space:nowrap;}




/*運賃表
----------------------------------------------------------------------------*/
h3.money,h3.set{display:block;width:678px; margin-bottom:15px;border-bottom:1px solid #666; border-left:2px solid #666;}
h3.money span,h3.set span{ padding-left:5px;font-size:16px;color:#333;}
h3.set{margin-top:20px;}
/*9X26行-富士五湖線*/
table.mony_d_0926{width:auto; border:1px solid #999;}
table.mony_d_0926 th,table.mony_d_0926 td{border:1px solid #999; text-align:center; padding:3px;}
table.mony_d_0926 th{background-color:#ffc; padding:5px 3px;}
table.mony_d_0926 th.name{width:134px; text-align:left;
background-color:#ffc; padding:3px;}/*75*/
table.mony_d_0926 td{width:68px;padding:3px;}/*544*/
table.mony_d_0926 td b{color:#900;}

/*その他の路線*/
table.mony_d_other{border:1px solid #999;}
table.mony_d_other th,table.mony_d_other td{border:1px solid #999; text-align:center; padding:3px;}
table.mony_d_other th{background-color:#ffc; padding:5px 3px;}
table.mony_d_other th.name{width:134px; text-align:left;}
table.mony_d_other td b{color:#900;}
/*行単位で色をつける*/
tr.st{background-color:#ffc;}
/*td要素の一番右はじを左寄せに*/
table.mony_d_other th.lf,
table.mony_d_other td.lf{text-align:left;}


/*チェック（マス目に色がつく）
※時刻表部分でも使用↓*/
table #chack{background-color:#cff;}





/*セット券 #pgm03_2
----------------------------------------------------------------------------*/
/*セット券おトクな乗車券ページでも使用するので上階層のcss/set_money.cssにて記述*/




/*備考・注意事項 #pgm04
----------------------------------------------------------------------------*/
div#pm04 h4{width:678px; display:block;color:#063;}
div#pm04 ul.lst li{margin:4px 0;}


/*お問い合わせ #pm05
----------------------------------------------------------------------------*/
div#pm05 h4{width:678px; display:block;color:#063;}
div#pm05 ul.lst li{margin:4px 0;}




/****************************************************************



