@charset "utf-8";
/* CSS Document */

.js-rotation-bunner { position:relative; width:950px; height:280px; }
.js-rotation-bunner > .rotation-bunner-item { position:absolute; z-index:1; }
.js-rotation-bunner > .rotation-bunner-nav { width:285px; height:245px; padding:25px 20px 10px; position:absolute; right:0; z-index:2; background:url(//www.jal.co.jp/jp/commonY15/img/bg_alpha_glay_01.png) repeat 0 0; }
.js-rotation-bunner > .rotation-bunner-nav .btnWT,
.js-rotation-bunner > .rotation-bunner-nav .btnRD { padding:7px 10px 5px!important; }

.js-rotation-bunner > .rotation-bunner-nav .btnWT span { letter-spacing:-0.01em; }
.js-rotation-bunner > .rotation-bunner-nav .btnWT.iconOtherImg span { display:inline; }

.js-rotation-bunner > .rotation-bunner-nav .btnWT em { font-size:11px; letter-spacing:-0.1em; }

button.btnRD { border:none; cursor:pointer; *white-space:nowrap; }
button.btnRD.full { width:100%; *display:inline; }

.border img { border:1px solid #D0D0D0; }

.box_typeC .rBox.telUnit{ min-height:100px; }

.box_typeB .clm_4col > .col { display:table; }
.box_typeB .clm_4col > .col .btnWT { padding: 7px 10px 5px !important; }
.box_typeB .clm_4col > .col > a { display:table-cell; vertical-align:middle; }

.milechart table thead tr.even th { border-top:1px solid #FFF; font-size:14px; }
.milechart table thead tr.even th:first-child { border-left:1px solid #FFF; }

.milechart tbody td.bgRD { background:#FDE8E8; }

.oneWorld_txt_em { font-weight: bold; font-style: normal; }

.lines2 span.listMark { vertical-align: 1.4em; }