@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;}
h2#pgtit span#line{
display:block;
width:890px;font-size:20px;
font-weight:bold;
padding:25px 0 0 18px;margin:0 10px;height:30px;}


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

/*登山バスページ用メニュー*/
div.d_menubox ul.pgmenu03{width:690px; height:32px;overflow:hidden;}
div.d_menubox ul.pgmenu03 li{float:left;}
div.d_menubox ul.pgmenu03 li a{
display:block;height:32px;
text-indent:-9999px;
background:url(../images/rosen_pgmenu03.jpg) no-repeat;}
div.d_menubox ul.pgmenu03 li.pgm01 a{width:129px;background-position:0 0;}
div.d_menubox ul.pgmenu03 li.pgm02 a{width:142px;background-position:-129px 0;}
div.d_menubox ul.pgmenu03 li.pgm03 a{width:141px;background-position:-271px 0;}
div.d_menubox ul.pgmenu03 li.pgm04 a{width:141px;background-position:-412px 0;}
div.d_menubox ul.pgmenu03 li.pgm05 a{width:137px;background-position:-553px 0;}
/*on hover*/
div.d_menubox ul.pgmenu03 li.pgm01 a.on,
div.d_menubox ul.pgmenu03 li.pgm01 a:hover{background-position:0 bottom;}
div.d_menubox ul.pgmenu03 li.pgm02 a.on,
div.d_menubox ul.pgmenu03 li.pgm02 a:hover{background-position:-129px bottom;}
div.d_menubox ul.pgmenu03 li.pgm03 a.on,
div.d_menubox ul.pgmenu03 li.pgm03 a:hover{background-position:-271px bottom;}
div.d_menubox ul.pgmenu03 li.pgm04 a.on,
div.d_menubox ul.pgmenu03 li.pgm04 a:hover{background-position:-412px bottom;}
div.d_menubox ul.pgmenu03 li.pgm05 a.on,
div.d_menubox ul.pgmenu03 li.pgm05 a:hover{background-position:-553px bottom;}


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



/*共有ボタン（インターネット・ページはこちら）
----------------------------------------------------------------------------*/
/*共有ボタン*/
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.tab02{margin-top:5px;}

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,
ul.tabheader li.head4 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;}
div.schedule02 table.tab_m_1317 td.tit_k{text-align:left;background-color:#0ee;}

div.schedule02 table.tab_m_04{width:auto;}
div.schedule02 table.tab_m_04 th.tit{width:100px;}
div.schedule02 table.tab_m_04 th.list{width:80px;}
/*文字・文字位置設定*/
div.schedule02 table.tab_m_04 th{ font-size:11px;}
div.schedule02 table.tab_m_04 td.tit{text-align:left;}
div.schedule02 table.tab_m_04 td.tit_k{text-align:left;background-color:#0ee;}


/*▼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:5px;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_05{width:auto; border:1px solid #999;}
table.mony_d_05 th,table.mony_d_05 td{border:1px solid #999; text-align:center; padding:3px;}
table.mony_d_05 th{background-color:#ffc; padding:5px 3px;}
table.mony_d_05 th.name{width:134px; text-align:left;
background-color:#ffc; padding:3px;}/*75*/
table.mony_d_05 td{width:200px;padding:3px;}/*544*/
table.mony_d_05 td b{color:#900;}
table.mony_d_05 th.lf,
table.mony_d_05 td.lf{text-align:left;}

table.mony_d_08{width:auto; border:1px solid #999;}
table.mony_d_08 th,table.mony_d_08 td{border:1px solid #999; text-align:center; padding:3px;}
table.mony_d_08 th{background-color:#ffc; padding:5px 3px;}
table.mony_d_08 th.name{width:154px; text-align:left;
background-color:#ffc; padding:3px;}/*75*/
table.mony_d_08 td{width:200px;padding:3px;}/*544*/
table.mony_d_08 td b{color:#900;}
table.mony_d_08 th.lf,
table.mony_d_08 td.lf{text-align:left;}

/*その他の路線*/
table.mony_d_other{width:auto; 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:auto; text-align:left;
background-color:#ffc; padding:3px;}/*75*/
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;}

/*運賃表-QRが右にある場合
--------------------*/
ul#fare{width:680px;overflow:hidden;}
ul#fare li#tab{padding:1px; float:left; }
ul#fare li#tab h4{margin:5px 0 2px 0; display:block;}
ul#fare li#qr{float:left; padding-left:10px;}
ul#fare li#qr div.qrbox{
width:280px;
padding:10px;background-color:#eee;border:1px solid #ccc;}
ul#fare li#qr div.qrbox p{width:102px; height:104px; margin:20px auto;
background-color:#fff;border:1px solid #ccc;}


/*所要時間
----------------------------------------------------------------------------*/
h3.time,h3.set{display:block;width:678px; margin-bottom:15px;border-bottom:1px solid #666; border-left:2px solid #666;}
h3.time span,h3.set span{ padding-left:5px;font-size:16px;color:#333;}
h3.set{margin-top:20px;}

ul.timetable{width:678px;overflow:hidden; padding:1px;}
ul.timetable li{width:339px;float:left;}
ul.timetable li table{width:329px; margin:0 auto;} 
ul.timetable li.time_o{width:600px;float:left;}
ul.timetable li.time_o table{width:600px; margin:0 auto;} 

table.tb_time{width:auto;border:1px solid #999;}
table.tb_time th,table.tb_time td{border:1px solid #999; text-align:center; padding:3px;}
table.tb_time th{background-color:#ffc; padding:5px 3px; text-align:left;}
/*数字*/
table.tb_time td.no{width:20px;}
/*タイトル*/
table.tb_time td.tit{text-align:left; width:180px;}



/*セット券 #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;}


/*所要時間
----------------------------------------------------------------------------*/
div#pm06 h4{width:678px; display:block;color:#063;}

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

/*■ お得な乗車券リンク（富士登山用）
----------------------------------------------------------------------------*/
h5.otoku{width:678px; padding:10px 0; text-align:center;}
h5.otoku a{width:200px; height:24px;display:block; text-indent:-9999px;
background:url(/images/common/btn_set4.gif) no-repeat 0 0;
margin:0 239px;}
h5.otoku a:hover{background-position: 0 bottom}


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



