@charset "utf-8";
.bgGY2{background:#666666 !important;}
.wid290{width:290px !important;}
.wid445{width:445px !important;}
.wid465{width:465px !important;}
.wid460{width:460px !important;}
.noteList > li > span.listMark,.noteList_star > li > span.listMark{vertical-align:top;}
.txtList > li{list-style-type: none;}

.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(/world/jalmile/use/jal/inter/FY18/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 span em { font-size:11px; letter-spacing:-0.1em; }
.rotation-bunner-nav .btnWT.iconOtherImg span{width:245px;}
.rotation-bunner-nav .btnWT.iconOtherImg .extIcon {vertical-align: top; margin-right: 5px; margin-top: 7px;}

button.btnRD { border:none; cursor:pointer; *white-space:nowrap; }
button.btnRD.full { width:100%; *display:inline; }

.border img { border:1px solid #D0D0D0; }

.box_typeC .head{ width:270px;}
.box_typeC .rBox.telUnit{ width:599px; }
.box_typeC .head .rBox{ width:120px; }

.table_typeB_02 table thead tr.even th { border-top: 1px solid #ffffff; }
.table_typeB_02 table tbody tr th.outward { background-color:#FEF3D5; }
.table_typeB_02 table tbody tr td.check { background-color:#EAEAEA; }


.milechart thead td{background:#ebebeb;border-left:1px solid #ffffff;border-top:1px solid #fffffff;font-size:1.4rem;line-height:2.4rem;padding:10px 15px;color:#333;font-weight:normal;}

.milechart tbody tr.premium td {background-color:#e1f3e3;}
.milechart tbody tr.business td {background-color:#e5eaf5;}
.milechart tbody tr.first td {background-color:#f2efd2;}

.milechart tbody tr td.bg_normal{background-color:#f6f6f6;}

.box_typeB .clm_4col > .col { display:table; }
.box_typeB .clm_4col > .col > a { display:table-cell; vertical-align:middle; }
.btnRD:hover, .btnRD:focus {background-color: #cb4e4e !important;}
.linkList .txtLink.iconOtherImg {text-indent: -16px; padding-left: 16px;}