/*============================================================
//  お得なプラン・割引情報
//==========================================================*/
.pl-smu{width:201px; padding:7px 0 15px 0;}
.pl-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;}


.pl-tit {background:url(../img/plan/plan-tit.gif) no-repeat #7169b9; padding:7px 0 6px 15px; border:#8c8cb3 1px solid; font-weight:bolder; color:#FFFFFF;}
.pl-main {padding:10px 5px 15px 5px;}
.pl-txt {padding:0 0 10px 0;}
.pl-txt p {background:url(../img/plan/discount-all.gif) no-repeat 0 4px; padding:4px 0 4px 18px; display:block;}

.pl-mn-l {float:left; padding:0 8px 0 0;}
.pl-mn-r {float:right;}

.pl-index-ch {}
.pl-index-ch td{vertical-align:top;}
.pl-index-ch p{background:url(../img/plan/discount-all.gif) no-repeat 0 4px; padding:4px 0 4px 18px; display:block;}
.pl-index-ch .ch-t{padding:3px 3px 0 0;}

.pl-index-net {}
.pl-index-net td{padding:3px 10px 3px 0;}
.pl-index-net p{background:url(../img/plan/discount-all.gif) no-repeat 0 4px; padding:4px 0 4px 18px; display:block;}

.pl-etc-l{float:left; width:285px;}
.pl-etc-r{float:right; width:285px;}



/*============================================================
//  バス＆ホテル宿泊プラン一覧
//==========================================================*/
.head-mn .hmn .hmn4 {background:url(../img/index/h-mn04t.gif); width:87px;}

.dis-tit{padding:5px 0 10px 0;}
.dys-btn{float:left; padding:7px 2px 10px 0;}

.dis-stit{}
.dis-st-l{float:left; background:url(../img/plan/discount-all.gif) no-repeat 10px 0; padding:1px 0 0 30px;}
.dis-st-r{float:right; padding:0 31px 0 0;}
.dis-st-txt{margin:0 30px 0 10px; padding:10px 0 15px 0;}
.dis-st-txt em{font-style:normal; color:#FF0000;}
.dis-st-img{margin:0 30px 10px 10px; padding:0 0 10px 0; border-bottom:#666666 1px solid;}
.dis-st-img .img-h{padding:0 10px 0 0; float:left;}
.dis-st-img .img-h .test{color:#FF0000;}



/*============================================================
//  バス＆ホテル宿泊プラン詳細
//==========================================================*/
.dis-s-tit{background:url(../img/plan/discount-i-tit.gif) no-repeat #4137a1; border:#656599 1px solid; margin:0 0 15px 0; width:574px;}
.dis-s-tit strong{color:#FFFFFF; display:block; padding:7px 0 7px 17px;}
.dis-mizu{padding:0 0 15px 0;}
.dis-nl{float:left; width:200px;}
.dis-nl img{padding:0 3px;}
.dis-nl strong{display:block; font-size:24px; padding:0 0 5px 0; text-align:center;}
.dis-nl em{display:block; font-style:normal; text-align:center; font-weight:bold;}
.dis-nr{float:right; background:url(../img/plan/discount-i-bnr02.gif) no-repeat; width:338px; height:46px; text-align:center; margin:0 15px 0 0;}
.dis-nr strong{display:block; padding:7px 0 0 0; color:#FFFFFF; font-size:33px;}
.dis-txt{padding:11px 10px 10px 10px; margin:15px 10px 15px 0; border:#FF0000 1px solid;}
.dis-txt strong{color:#FF0000;}
.dis-s-txt{background:url(../img/plan/discount-i-stit.gif) repeat-x #e3e7fc; border:#b8b2db 1px solid; padding:5px 0 4px 5px; margin:15px 0 10px 0; font-weight:bold;}
.dis-s-txt strong {color:#8888d8; padding:0 5px 0 0;}

.dis-hotel {border-top:#666666 1px solid; padding:7px 0; margin:15px 0; width:585px;}
.dis-hotel .dis-hl {float:left;}
.dis-hotel .dis-hr {float:right; width:518px; height:69px;}
.dis-hotel .dis-hr p{padding:0 0 0 15px; float:left;}
.dis-hotel .dis-hr em{font-style:normal; font-size:21px; font-weight:bold; color:#FF0000;}
.dis-hotel .h-btn{float:right;}

.dis-hotel-open {border-top:#666666 1px solid; padding:7px 0; margin:15px 0; width:585px;}
.dis-hotel-open .dis-hl {float:left;}
.dis-hotel-open .dis-hr {float:right; width:518px; height:69px;}
.dis-hotel-open .dis-hr p{padding:0 0 0 15px;}
.dis-hotel-open .dis-hr em{font-style:normal; font-size:21px; font-weight:bold; color:#FF0000;}
.dis-hotel-open .h-btn{float:right;}
.dis-hotel-open .dis-ht{padding:15px 0;}
.dis-hotel-open .dis-ht strong{color:#FF0000;}

.open{background:url(../img/plan/discount-i-arr01.gif) no-repeat 0 1px; padding:0 0 7px 15px; color:#457ed4; font-weight:bold;}
.closes{background:url(../img/plan/discount-i-arr02.gif) no-repeat 0 1px; padding:0 0 7px 15px; color:#457ed4; font-weight:bold;}
.closes strong{color:#FF0000; font-weight:normal;}
#chap1{display:none;}
#close1{display: none;}
#chap2{display:none;}
#close2{display: none;}

.dis-hotel-btm {border-top:#666666 1px solid; border-bottom:#666666 1px solid; padding:7px 0; margin:15px 0; width:585px;}
.dis-hotel-btm .dis-hl {float:left;}
.dis-hotel-btm .dis-hr {float:right; width:518px; height:69px;}
.dis-hotel-btm .dis-hr strong{display:block; background:url(../img/plan/discount-i-arr01.gif) no-repeat 0 1px; padding:0 0 7px 15px; color:#457ed4;}
.dis-hotel-btm .dis-hr p{padding:0 0 0 15px; float:left;}
.dis-hotel-btm .dis-hr em{font-style:normal; font-size:21px; font-weight:bold; color:#FF0000;}
.dis-hotel-btm .h-btn{float:right;}

.dis-h-info{background:url(../img/plan/discount-info-stit.gif) no-repeat; width:183px; height:25px; text-indent:-6666px;}
.dis-i-txt{padding:5px 0 15px 0;}
.dis-h-tra{background:url(../img/plan/discount-ryo-stit.gif) no-repeat; width:183px; height:25px; text-indent:-6666px;}
.dis-l-txt{float:left;}
.dis-r-txt{float:right;}
.dis-r-txt a{font-weight:bold;}

.dis-h-tbl{width:569px; background:#000000; margin:0 0 15px 0;}
.dis-h-tbl td{padding:5px 0 4px 0; text-align:center; background-color:#FFFFFF;}
.dis-h-tbl .dis-b{background:#d1dce9; font-weight:bold;}
.dis-h-img{float:left; padding:0 10px 0 0;}
.dis-h-img p{display:block; padding:3px 0 0 0;}

.dis-o-tbl{width:569px; background:#666666; margin:0 0 15px 0;}
.dis-o-tbl td{padding:5px 5px 4px 5px; background-color:#FFFFFF;}
.dis-o-tbl .dis-b{background:#7378b1; font-weight:bold; text-align:center;}
.dis-o-tbl .dis-c{text-align:center;}
.dis-o-tbl .dis-r{color:#FF0000;}

.dis-o-txt{padding:5px 0 3px 0; border-bottom:#b2afe4 1px solid; width:570px; margin:0 auto;}
.dis-o-txt em{float:left; font-style:normal; display:block; width:110px; font-weight:bold;}

.dis-o-txt em.long{float:left; font-style:normal; display:block; width:450px; font-weight:bold;}

.dis-o-koutei{padding:15px 0 0 0;}
.dis-o-koutei strong{color:#FFFFFF;}
.dis-o-txt p{float:right; display:block; width:460px; font-weight:bold;}
.dis-o-b{float:left; padding:8px 13px; margin:0 6px; background:#8ca5de;}
.dis-o-p{float:left; padding:8px 13px; margin:0 10px; background:#c6aaec;}
.dis-o-img{float:left;}
.dis-o-text{padding:5px 0 15px 0; width:570px; margin:0 auto;}
.dis-o-tl{float:left; padding:0 0 0 8px;}
.dis-o-tl strong{display:block; padding:15px 0 7px 0;}
.dis-o-tabl{width:270px; background:#666666; margin:0 0 15px 0;}
.dis-o-tabl td{padding:5px 5px 4px 5px; background-color:#FFFFFF; text-align:center; font-weight:bold;}
.dis-o-tabl .dis-o-tb{background:#7378b1; color:#FFFFFF; font-weight:normal;}
.dis-o-tr{float:right; padding:0 8px 0 0;}
.dis-o-tr strong{display:block; padding:15px 0 7px 0;}
.dis-o-tabr{width:270px; background:#666666; margin:0 0 15px 0;}
.dis-o-tabr td{padding:5px 5px 4px 5px; background-color:#FFFFFF; text-align:center; font-weight:bold;}
.dis-o-tabr .dis-o-tb{background:#7378b1; color:#FFFFFF; font-weight:normal;}

.dis-tel{padding:10px 0; text-align:center;}
.dis-plan{padding:7px 7px 6px 7px; margin:15px 8px 0 8px; color:#FFFFFF; background:#818181; border:#444444 1px solid; font-weight:bold;}
.dis-plan-m{padding:7px 7px 6px 7px; margin:0 8px 15px 8px; border-left:#444444 1px solid; border-right:#444444 1px solid; border-bottom:#444444 1px solid; width:556px;}
.dis-plan-l{float:left; width:345px;}
.dis-plan-r{float:right; padding:15px 0 0 0;}



/*============================================================
//  乗り継ぎ切符　広島・岡山から白浜・金沢・静岡へ
//==========================================================*/
.pl-ti-pro {}
.pl-ti-pro strong{color:#FF0000;}
.pl-ti-pro em {color:#FF0000; font-style:normal;}
.pl-ti-pro td {vertical-align:top; padding:5px 4px 5px 0;}

.pl-stit {background:#d4cdec; padding:7px 0 6px 7px;}
.pl-stit em {font-style:normal; color:#6b59b9; padding:0 3px 0 0;}

.ti-cha-tit {}
.ti-cha-tit .ti-cha-l {float:left;}
.ti-cha-tit .ti-cha-r {float:right; width:380px; padding:3px 0 0 0;}

.pl-ti-tbl {background:#6b5ab9; width:578px;}
.pl-ti-tbl td {background:#FFFFFF; padding:7px;}
.pl-ti-tbl .ti-t {background:#eaeaea; font-weight:bold; color:#6b59b9;}
.pl-ti-tbl .ti-g {width:220px;}
.pl-ti-tbl .ti-c {font-weight:bold; color:#FF0000;}
.pl-ti-btm {border-bottom:#6b5ab9 1px solid; border-left:#6b5ab9 1px solid; border-right:#6b5ab9 1px solid; width:578px;}
.pl-ti-btm td {background:#FFFFFF; padding:7px;}
.pl-ti-btm .ti-t {background:#eaeaea; font-weight:bold; color:#6b59b9; border-right:#6b5ab9 1px solid; width:80px;}



/*============================================================
//  乗り継ぎ切符　広島・出雲・松江から浜松・舘山寺・浜名湖へ
//==========================================================*/
.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;}

.pl-ti2-tbl {background:#6b5ab9; width:578px; font-size:12px;}
.pl-ti2-tbl td {background:#FFFFFF; padding:3px 0; text-align:center; line-height:14px;}
.pl-ti2-tbl .ti-t {background:#eaeaea; font-weight:bold; color:#6b59b9;}
.pl-ti2-tbl .ti-st {background:#d9d9f3;}
.pl-ti2-tbl .ti-lbg {background:#f6f4fa;}
.pl-ti2-tbl .ti-rbg {background:#fff7fd;}
.pl-ti2-btm {border-bottom:#6b5ab9 1px solid; border-left:#6b5ab9 1px solid; border-right:#6b5ab9 1px solid; width:578px;}
.pl-ti2-btm td {background:#FFFFFF; padding:3px;}
.pl-ti2-btm strong {display:block; padding:2px 0 0 0;}
.pl-ti2-btm .ti-t {background:#eaeaea; font-weight:bold; color:#6b59b9; border-right:#6b5ab9 1px solid; width:90px;}
.pl-ti2-btm .ti-bt {font-weight:bold; color:#FF0000;}


/*============================================================
//  乗り継ぎ切符　秋芳・萩から福岡へ
//==========================================================*/
.ti-pro-l {float:left;width:270px;}
.ti-pro-l em {display:block; padding:0 0 7px 0;}
.ti-pro-l strong {display:block; padding:0 0 7px 0; color:#990000;}
.ti-pro-r {float:right;width:270px;}
.ti-pro-r em {display:block; padding:0 0 7px 0;}
.ti-pro-r strong {display:block; padding:0 0 7px 0; color:#990000;}
.ti-pro-tbl {}
.ti-pro-tbl td {vertical-align:top; padding:3px 0;}

.tic3-guide-l{float:left;}
.tic3-guide-r{float:right; width:350px;}
.tic3-guide-r strong{display:block; padding:0 0 5px 0; margin:0 0 10px 0; border-bottom:#336600 1px solid; color:#336600;}
.tic3-guide-r div{padding:0 0 10px 0;}
.pl-ti-pro strong{color:#990000; display:block; padding:0 0 5px 0;}

.pl-txt .pl-tt-l{float:left;}
.pl-txt .pl-tt-r{float:right; font-weight:bold; width:465px;}

.pl-ti3-tbl {background:#6b5ab9; font-size:12px;}
.pl-ti3-tbl td {background:#FFFFFF; padding:3px 0; text-align:center; line-height:14px; width:95px;}
.pl-ti3-tbl .ti-t {background:#eaeaea; font-weight:bold; color:#6b59b9;}
.pl-ti3-tbl .ti-st {background:#d9d9f3;}
.pl-ti3-tbl .ti-rbg {background:#fff7fd;}

.ti3-stbl-l{float:left;}
.ti3-stbl-r{float:right;}
.ti3-stbl-txt{padding:0 0 2px 0;}
.ti3-stbl-txt em{font-style:normal; padding:0 0 0 12px;}

.stbl-l {background:#6b5ab9; font-size:12px; width:245px;}
.stbl-l td {background:#FFFFFF; padding:3px 0; text-align:center; line-height:14px;}
.stbl-l .ti-t {background:#eaeaea; font-weight:bold; color:#6b59b9;}
.stbl-l .ti-st {background:#d9d9f3;}
.stbl-l .ti-sn {background:#d9d9f3; width:69px;}
.stbl-l .ti-rbg {background:#fff7fd;}

.stbl-r {background:#6b5ab9; font-size:12px; width:310px;}
.stbl-r td {background:#FFFFFF; padding:3px 0; text-align:center; line-height:14px;}
.stbl-r .ti-t {background:#eaeaea; font-weight:bold; color:#6b59b9;}
.stbl-r .ti-st {background:#d9d9f3;}
.stbl-r .ti-sn {background:#d9d9f3; width:68px;}
.stbl-r .ti-rbg {background:#fff7fd;}

.pl-txt .txt-r{color:#FF0000; font-style:normal;}



/*============================================================
//  高速バスネットの予約割引について
//==========================================================*/
.hy-i-l{float:left;}
.hy-i-r{float:right; width:510px;}
.hy-at{padding:7px; border:#6868cd 1px solid;}
.hy-at-tbl{}
.hy-at-tbl td{padding:4px 5px 4px 0; vertical-align:top;}
.hy-at-tbl em{font-style:normal; color:#6666cc; padding:0 3px 0 0;}
.hy-at-tbl .at-red{color:#FF0000; width:470px;}



/*============================================================
//  高速バスネットで予約できる路線一覧
//==========================================================*/
.hl-tbl{background:#eaeaea; margin:4px 0 0 0;}
.hl-stbl{}
.hl-stbl td{padding:7px 5px;}
.hl-stbl img{display:block; float:left; padding:0 3px 0 0;}
.hl-stbl .hl-tb{width:370px; font-weight:bold;}
.hl-stbl .hl-ti{width:190px;}



/*============================================================
//  大阪「梅三小路」の食事割引について
//==========================================================*/
.mi-stbl{padding:7px; border:#7758cd 1px solid; width:562px;}
.mi-stbl .mi-st-l{float:left; padding:4px 0 0 0;}
.mi-stbl .mi-st-r{float:left; padding:0 0 0 15px;}
.mi-stbl em{display:block; text-align:center;}



/*============================================================
//  その他割引一覧
//==========================================================*/
.pl-oth-tbl{background:#6b59b9; width:578px;}
.pl-oth-tbl td{padding:5px; background:#FFFFFF; vertical-align:top;}
.pl-oth-tbl .oth-tit{background:#eaeaea; color:#6b59b9; font-weight:bold;}
.pl-oth-tbl .oth-wid01{width:144px;}
.pl-oth-tbl .oth-wid02{width:85px;}
.pl-oth-tbl .oth-wid03{width:154px;}
.pl-oth-tbl .oth-wid04{width:134px;}

.open01{color:#3366CC; font-weight:bold;}
.closes01{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;}