@charset "iso-8859-1";
a, a:link, a:visited{color: #0f0f69;}
.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:235px; padding:35px 20px 10px; position:absolute; right:0; z-index:2; background:url(/world/en/jalmile/use/partner_air/p_gkd/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;}

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 > a { display:table-cell; vertical-align:middle; }

.milechart table thead tr.even th { border:1px solid #d0d0d0; font-size:14px; }
.milechart table thead tr.even th:first-child { border:1px solid #d0d0d0; }

.milechart table tbody tr.even th,
.milechart table tbody tr.even td{background:#ebebeb;border:1px solid #d0d0d0; }

.milechart table thead tr.even2 th { border:1px solid #d0d0d0; font-size:14px;}
.milechart table thead tr.even2 th:first-child { border:1px solid #d0d0d0; }

.milechart table tbody tr.even2 th,
.milechart table tbody tr.even2 td{background:#f6f6f6; padding: 15px; border:1px solid #d0d0d0; }

.linkList .txtLink.iconOtherImg{text-indent: -16px; padding-left: 16px;}
.btnRD:hover, .btnRD:focus {background-color: #cb4e4e !important;}