/*============================================================
//  高速バスのご案内
//==========================================================*/
.head-mn .hmn .hmn3 {background:url(../img/index/h-mn03t.gif); width:76px;}

.hi-ltit {background:url(../img/highway_info/highway_info-titbg.gif) no-repeat #67b7fc; width:577px; border:#438ece 1px solid;}
.hi-ltit strong {color:#FFFFFF; display:block; padding:7px 0 6px 15px;}
.hi-main {padding:10px 5px 25px 5px;}
.hi-txt {padding:10px 0;}

.hi-mn {}
.hi-mn .hi-mn01 {float:left; padding:0 4px 0 0;}
.hi-mn .hi-mn02 {float:left;}

.hi-l {float:left; width:245px;}
.hi-l em {font-style:normal; display:block; padding:10px 0 0 0;}
.hi-l p {background:url(../img/plan/discount-all.gif) no-repeat 0 3px; height:14px; padding:3px 0 3px 18px;}
.hi-ex {float:left; width:310px;}
.hi-ex em {font-style:normal; display:block; padding:10px 0 0 0;}
.hi-ex p {background:url(../img/plan/discount-all.gif) no-repeat 0 3px; height:14px; padding:3px 0 3px 18px;}
.hi-ex2 {float:left; width:345px;}
.hi-r {float:right; padding:0 15px 0 0;}

.hi-go-l {float:left; width:270px; padding:0 10px 0 0;}
.hi-go-l em {font-style:normal; display:block; padding:10px 0 0 0;}
.hi-go-l p {background:url(../img/plan/discount-all.gif) no-repeat 0 3px; height:14px; padding:3px 0 3px 18px;}

.hi-smu{width:201px; padding:7px 0 15px 0;}
.hi-smu p {background:url(../img/plan/discount-all.gif) no-repeat 0 3px; width:183px; padding:4px 0 3px 18px; border-bottom:#adadad 1px solid;}


/*============================================================
//  高速バス予約・購入方法　パソコンからネット予約・購入
//==========================================================*/
.hi-main .hi-pc-l{float:left; margin:0 7px 0 0;}
.hi-main .hi-pc-l em{display:block; padding:10px 0; text-align:center;}
.hi-main .hi-pc-r{float:right; width:430px;}
.hi-main .hi-pc-r p {background:url(../img/plan/discount-all.gif) no-repeat 0 3px; height:14px; padding:3px 0 3px 18px;}
.hi-main .hi-pc-r em{font-style:normal; display:block; padding:15px 0 0 0;}

.hi-bnr {padding:7px 0 0 0;}
.hi-bnr .hi-mn01 {float:left; padding:0 7px 0 0;}
.hi-bnr .hi-mn02 {float:left;}

.hi-tit {background:#d5e6f5; padding:8px 0 7px 5px;}
.hi-tit em {color:#6699ff; font-style:normal; padding:0 3px 0 0;}
.hi-tit strong {color:#333333;}

.hi-main .hi-busnet-l{float:left; margin:0 7px 0 0;}
.hi-main .hi-busnet-l em{display:block; padding:10px 0; text-align:center;}
.hi-main .hi-busnet-r{float:right; width:407px;}
.hi-main .hi-busnet-r p {background:url(../img/plan/discount-all.gif) no-repeat 0 2px; height:14px; padding:3px 0 3px 18px;}
.hi-main .hi-busnet-r2{float:right; width:450px;}
.hi-main .hi-busnet-r3{float:right; width:520px;}
.hi-txt p {background:url(../img/plan/discount-all.gif) no-repeat 0 3px; height:14px; padding:3px 0 3px 18px;}
.hi-txt em {font-style:normal; font-weight:bold;}
.hi-txt strong{color:#FF0000; font-weight:normal;}
.hi-stit{padding:3px 0; border-bottom:#333333 1px solid;}

.hi-main .hi-flow{margin:0 0 10px 0;}
.hi-main .hi-flow-l {float:left; width:230px;}
.hi-main .hi-flow-l div {display:block; padding:5px 0;}
.hi-main .hi-flow-r {float:right; width:335px;}
.hi-main .hi-flow-r p {background:url(../img/plan/discount-all.gif) no-repeat 0 2px; height:14px; padding:3px 0 3px 18px;}
.hi-main .hi-flow-r em{font-style:normal; color:#FF0000;}
.hi-main .hi-flow-r div {display:block; padding:5px 0; width:245px;}

.hi-main .hi-map-tbl {background:#e7e7e7; padding:5px 15px;}
.hi-main .hi-map-tbl strong{display:block; padding:15px 0 5px 0; width:550px;}

.hi-main .hi-map-tbl .hi-map-l{float:left; width:270px;}
.hi-main .hi-map-tbl .hi-map-l p{background:url(../img/highway_info/highway_info-arr.gif) no-repeat 0 3px; padding:3px 0 3px 18px;}
.hi-main .hi-map-tbl .hi-txt p{background:url(../img/highway_info/highway_info-arr.gif) no-repeat 0 5px; padding:5px 0 5px 18px;}


/*============================================================
//  高速バス予約・購入方法　固定電話から予約・購入
//==========================================================*/
.hi-tel-tit{padding:0 0 15px 0;}
.hi-tel-tbl{width:575px; background:#999999;}
.hi-tel-tbl td{background:#FFFFFF; padding:5px; vertical-align:top;}
.hi-tel-tbl .hi-tit{background:#3366cc; color:#FFFFFF; font-weight:bold; text-align:center;}
.hi-tel-tbl .hi-s{width:44px;}
.hi-tel-tbl .hi-tr{width:200px;}
.hi-tel-tbl .hi-tel{width:85px;}


/*============================================================
//  レディース席のご案内
//==========================================================*/
.hi-lad-f{padding:7px; border:#ff3366 1px solid;}
.hi-lad-f strong{display:block; padding:0 0 5px 0;}
.hi-lad-f em{font-style:normal; font-weight:bold; color:#ff3366;}

.hi-lad-tit{width:550px;}
.hi-lad-tit td{padding:7px;}
.hi-lad-tit .hi-l-tl {background:#ffcccc; width:360px; font-weight:bold;}
.hi-lad-tit .hi-l-tc {background:#ffcccc; width:60px; font-weight:bold;}
.hi-lad-tit .hi-l-tr {background:#ffcccc; width:70px; font-weight:bold;}

.hi-lad-tbl{width:550px;}
.hi-lad-tbl td{padding:7px; border-bottom:#ff3366 1px solid;}
.hi-lad-tbl .hi-lad-tl {width:372px;}
.hi-lad-tbl .hi-lad-tc {width:68px;}
.hi-lad-tbl .hi-lad-tr {width:50px;}


/*============================================================
//  バスカードのご案内
//==========================================================*/
.hi-main .bc-l{float:left; width:375px;}
.hi-main .bc-l p {background:url(../img/plan/discount-all.gif) no-repeat 0 4px; height:14px; padding:4px 0 4px 18px;}
.hi-main .bc-r{float:right; padding:0 10px 0 0;} 
.hi-bc-f{padding:7px; border:#4372d0 1px solid;}
.hi-bc-f .f-tit{display:block; padding:0 0 5px 0; font-weight:bold;}
.hi-bc-f em{font-style:normal; font-weight:bold; color:#ff6600;}

.hi-bc-il{float:left;}
.hi-bc-ir{float:right;}
.i-txt{display:block; padding:3px 0 0 0;}

.hi-bc-tbl{padding:10px; background:#ffe4e4;}
.hi-bc-tbl .bc-tbl-tit{font-weight:bold; padding:0 0 10px 0;}
.hi-bc-tbl em{color:#FF0000;}

.bc-con{padding:10px 0 0 0;}
.bc-yl{float:left; padding:0 25px 0 0;}


/*============================================================
//  バス乗車についてのご注意
//==========================================================*/
.att-tbl{}
.att-tbl td{padding:4px 2px 4px 0; vertical-align:top;}


/*============================================================
//  購入場所のご案内
//==========================================================*/
.hi-p-main {padding:7px 5px 7px 5px;}
.hi-p-txt {padding:5px 0;}
.hi-p-txt p {display:block; background:url(../img/plan/discount-all.gif) no-repeat 0 4px; padding:4px 0 4px 18px;}

.hi-p-txt .hi-p-tt {background:#d5e6f5; margin:0 0 10px 0; width:577px;}
.hi-p-txt .hi-p-tt td {padding:7px;}
.hi-p-txt .hi-p-tt p {display:block; background:url(../img/highway_info/hi-p-arr.gif) no-repeat 0 4px; padding:3px 0 4px 20px;}
.hi-p-txt .hi-p-tt em {display:block; text-align:right;}
.hi-p-txt .hi-p-tt a {font-weight:bold;}

.hi-p-txt .hi-p-btm{width:577px;}
.hi-p-txt .hi-p-tbl{border-bottom:#333333 1px solid; width:577px;}
.hi-p-txt .hi-p-tbl td{padding:5px;}
.hi-p-txt .hi-p-tbl .pt-s{text-align:center; width:130px;}


.tic2-tit {background:url(../img/plan/plan-tic2-tit.gif) no-repeat #f6f6f6; padding:7px 0 6px 30px; font-weight:bold; border:#b3b3b3 1px solid; margin:0 0 5px 0;}


.open01{background:url(../img/highway_info/hi-p-arr.gif) no-repeat 0 5px; padding:3px 0 3px 20px; color:#3366CC; font-weight:bold;}
.closes01{background:url(../img/highway_info/hi-p-arr.gif) no-repeat 0 5px; padding:3px 0 3px 20px; color:#3366CC; font-weight:bold;}
.closes01 strong{color:#FF0000; font-weight:normal;}
#chap1{display:none;}
#close1{display: none;}
#chap2{display:none;}
#close2{display: none;}
#chap3{display:none;}
#close3{display: none;}
#chap4{display:none;}
#close4{display: none;}
#chap5{display:none;}
#close5{display: none;}
#chap6{display:none;}
#close6{display: none;}
#chap7{display:none;}
#close7{display: none;}
#chap8{display:none;}
#close8{display: none;}
#chap9{display:none;}
#close9{display: none;}
#chap10{display:none;}
#close10{display: none;}
#chap11{display:none;}
#close11{display: none;}
#chap12{display:none;}
#close12{display: none;}
#chap13{display:none;}
#close13{display: none;}
#chap14{display:none;}
#close14{display: none;}
#chap15{display:none;}
#close15{display: none;}
#chap16{display:none;}
#close16{display: none;}
#chap17{display:none;}
#close17{display: none;}
#chap18{display:none;}
#close18{display: none;}
#chap19{display:none;}
#close19{display: none;}
#chap20{display:none;}
#close20{display: none;}
#chap21{display:none;}
#close21{display: none;}
#chap22{display:none;}
#close22{display: none;}

.open02{color:#3366CC; font-weight:bold;}
.closes02{color:#3366CC; font-weight:bold;}