@charset "utf-8";
/* CSS Document */
img{vertical-align:bottom;}
.mgt35{margin-top:35px!important;}
.mgt40{margin-top:40px!important;}
.mgr0{margin-right:0!important;}
.mgl18{margin-left:18px!Important;}
.pointDef{cursor:default!important;}
.leftInr{float:left;}
.rightInr{float:right;}

/* JAL旅行券のご利用可能な商品・場所 */
.goodsBox .inrTit01{font-size:120%;}
.goodsBox li{line-height:1.5;}
.goodsBox .boxUnit{background: url(/tabitsumi/common/img/bg_goods_box.gif) repeat-y 0 0;margin-top:20px;}
.goodsBox .inrBg{background:url(/tabitsumi/common/img/bg_goods_box_btm.gif) no-repeat 0 bottom;padding-bottom:1px;}
.goodsBox .tblLay{width:100%;margin-top:20px;}
.goodsBox .boxUnit .leftInr{width:130px;border-top:1px solid #999;padding:15px 20px 0}
.goodsBox .boxUnit .leftInr h3{text-align:center;line-height:1.5;}
.goodsBox .boxUnit .rightInr{width:750px;background:#fff;}
.goodsBox .boxUnit .rightInr h4{border-bottom:1px solid #999;padding:4px 0;}
.goodsBox .boxUnit .rightInr p{margin-top:10px;}
.goodsBox .tblPay{width:100%;margin-top:20px;table-layout:fixed;}
.goodsBox .tblPay th,.goodsBox .tblPay td{border:1px solid #999;text-align:center;padding:10px 0;}
.goodsBox .tblPay th{background:#e5e5e5;}
.goodsBox .tblPay th.titTbl{width:50%;}
.goodsBox .tblPay td.iconA,.goodsBox .tblPay td.iconB,
.goodsBox .tblPay td.iconC,.goodsBox .tblPay td.iconD{background:no-repeat 20px center;text-align:left;padding-left:60px;}
.goodsBox .tblPay td.iconA{background-image:url(/tabitsumi/common/img/icon_tbl_homepage.gif);}
.goodsBox .tblPay td.iconB{background-image:url(/tabitsumi/common/img/icon_tbl_tel.gif);}
.goodsBox .tblPay td.iconC{background-image:url(/tabitsumi/common/img/icon_tbl_counter.gif);}
.goodsBox .tblPay td.iconD{background-image:url(/tabitsumi/common/img/icon_tbl_ticket.gif);}
.goodsBox .tblLay th,.goodsBox .tblLay td{border:1px solid #999;}
.goodsBox .tblLay th{background:#e5e5e5;padding:20px 35px;width:11.5em;text-align:center;}
.goodsBox .tblLay td{padding:20px;}
.goodsBox .tblLay td dt{float:left;width:7em;padding-top:3px;}
.goodsBox .tblLay td dd{padding-left:7em;}
.goodsBox .tblLay td span{color:#960;background:url(/tabitsumi/common/img/icon_navidial.gif) no-repeat 0 7px;padding-left:25px;font-weight:bold;font-size:118%;}
.goodsBox .tblLay td p{margin-top:0!important;}
.goodsBox .linkSide{margin-top:10px;}
.goodsBox .linkSide li{display:inline;margin-right:20px;}
.goodsBox .linkSide li.last{margin-right:0!important;}
.goodsBox ol{padding-left:2.25em;}
.goodsBox ol li{list-style-type:decimal;}
.goodsBox .textListA01 li span{background:none;padding-left:0;font-weight:normal;font-size:100%;}
.goodsBox .tblLay td span.freedial{background:url(/tabitsumi/common/img/icon_freedial.gif) no-repeat 0 center!important;padding-left:25px;}
.goodsBox .tblHotel{width:100%;table-layout:fixed;margin-top:3px;}
.goodsBox .tblHotel th,.goodsBox .tblHotel td{border:1px solid #999;padding:5px 0;}
.goodsBox .tblHotel th{background:#e5e5e5;line-height:1.2;text-align:center;}
.goodsBox .tblHotel .not td{background:#d3d3d3;}
.goodsBox .tblHotel td{padding-left:6px;padding-right:6px;}
.goodsBox .tblHotel th.w28P{width:28%!important;}
.goodsBox .tblHotel th.w40P{width:40%!important;}

.inrTit01{background:url(/tabitsumi/common/img/bg_tit001.gif) no-repeat 0 bottom;padding:0 0 3px 15px;font-size:118%;line-height:1.3;}
.innerLink li{display:inline;border-left:2px solid #9c9c9c;padding:0 10px;font-size:118%;}
.innerLink li.last{border-right:2px solid #9c9c9c;}