@charset "iso-8859-1";
body{letter-spacing:0.03em;}
.tbsy table thead tr.even th { border:1px solid #d0d0d0; font-size:14px;}
.tbsy table thead tr.even th:first-child { border:1px solid #d0d0d0; }

.tbsy table tbody tr.even th,
.tbsy table tbody tr.even td{background:#f6f6f6; padding: 15px; border:1px solid #d0d0d0; }


.tbsy table .even2 td{background:#666666; padding: 15px; empty-cells: hide;}

.tbsy table thead tr.even2 th { border-left:1px solid #FFF; font-size:14px;}
.tbsy table thead tr.even2 th:first-child { border-left::1px solid #FFF; }

.tbsy table tbody tr.even2 th,
.tbsy table tbody tr.even2 td{background:#666666; padding: 15px; border-left:1px solid #FFF;}

.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/en/jalmile/use/partner_air/p_jmb/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.iconOtherImg span { display:inline; }

.js-rotation-bunner > .rotation-bunner-nav .btnWT span 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 .head{ width:270px;}
.box_typeC .rBox.telUnit{ width:599px; min-height:100px; }
.box_typeC .head .rBox{ width:120px; }

.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;}
.btnRD:hover, .btnRD:focus {background-color: #cb4e4e !important;}
.linkList .txtLink.iconOtherImg {
text-indent: -16px;
padding-left: 16px;
}
a, a:link, a:visited{
color: #0f0f69;
}

