@charset "iso-8859-1";
/*------------------------------
	Base
------------------------------*/

/*	Reset
------------------------------*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, main,menu, nav, output, ruby, section, summary,time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-style:inherit;
	font-weight:inherit;
	font-size:100%;
	vertical-align:baseline;
}
main, article, aside, details, figcaption, figure, footer, header, menu, nav, section {
  display:block;
}
html {
	color:#333;
	font-size:62.5%;
	font-family:Arial,Helvetica,sans-serif;
}
body {
	width:100%;
	height:100%;
	font-size:1.4rem; /* for GC. defalut font-size:1.6rem = 16px */
	line-height:1.7;
	background-color:#fff;
	word-break:break-word;
}
*, *:before, *:after {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
input, textarea, button {
	-webkit-appearance:none;
	appearance:none;
	outline:none;
	margin:0;
	padding:0;
	border:none;
  background: none;
	font: inherit
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color:#a9a9a9;
}
ol, ul {
	list-style:none;
}
table{
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}
caption, th, td {
	text-align:left;
}
a {
	color:#333;
	text-decoration:none;
	outline:none;
}
img {
	font-size:0;
	vertical-align:top;
}
hr {
	height:1px;
	margin:0;
	border:0;
}
.cf:after {
	content:"";
	clear:both;
	display:block;
}

/*	Utility
------------------------------*/
/*-- Display --*/
.disBlo { display:block !important; }
.disInl { display:inline !important; }
.disInB { display:inline-block !important; }
.disTbl { display:table !important; width:100%; }
.disTbc { display:table-cell !important; }
.disNon { display:none !important; }
.visHid { visibility:hidden !important; }
.visVis { visibility:visible !important; }
.hide { position:absolute; width:0; height:0; overflow:hidden; }
.fixed { position:fixed !important; }

/*-- Img --*/
.fullImg { width:100%; max-width:none; }

/*-- Text --*/
.fs10 {font-size:1.0rem !important; }
.fs12 {font-size:1.2rem !important; }
.fs14 {font-size:1.4rem !important; }
.fs16 {font-size:1.6rem !important; }
.fs18 {font-size:1.8rem !important; }
.fs20 {font-size:2.0rem !important; }
.fcRD {color:#c00 !important; }
.fcWT {color:#fff !important; }
.fcBK {color:#333 !important; }
.fcGY {color:#999 !important; }
.fwN { font-weight:normal !important; }
b,.fwB { font-weight:bold !important; }
.nowrap { white-space:nowrap !important; }
.brAll { word-break:break-all !important; }
.ofHid { overflow:hidden !important; }

/*-- Background  --*/
.bgRD { background-color:#c00 !important; }
.bgGY { background-color:#f5f5f5 !important; }
.bgWT { background-color:#fff !important; }
.bgBK { background-color:#333 !important; }
.bgCL { background-color:transparent !important; }

/*-- Layout --*/
.floatL { float:left; }
.floatR { float:right; }

.alL { text-align:left !important; }
.alC { text-align:center !important; }
.alR { text-align:right !important; }

.vaT { vertical-align:top !important; }
.vaM { vertical-align:middle !important; }
.vaB { vertical-align:bottom !important; }
.vaBL { vertical-align:baseline !important; }

/*-- Border --*/
.brdrNon { border:none !important; }

/*-- Margin --*/
.mgt0  { margin-top:0px !important; }
.mgt5  { margin-top:5px !important; }
.mgt10 { margin-top:10px !important; }
.mgt15 { margin-top:15px !important; }
.mgt20 { margin-top:20px !important; }
.mgt25 { margin-top:25px !important; }
.mgt30 { margin-top:30px !important; }
.mgt35 { margin-top:35px !important; }
.mgt40 { margin-top:40px !important; }
.mgt45 { margin-top:45px !important; }
.mgt50 { margin-top:50px !important; }
.mgt60 { margin-top:60px !important; }
.mgt70 { margin-top:70px !important; }
.mgt80 { margin-top:80px !important; }
.mgt90 { margin-top:90px !important; }
.mgt100 { margin-top:100px !important; }
.mgr0  { margin-right:0px !important; }
.mgr5  { margin-right:5px !important; }
.mgr10 { margin-right:10px !important; }
.mgr15 { margin-right:15px !important; }
.mgr20 { margin-right:20px !important; }
.mgr25 { margin-right:25px !important; }
.mgr30 { margin-right:30px !important; }
.mgr35 { margin-right:35px !important; }
.mgr40 { margin-right:40px !important; }
.mgr45 { margin-right:45px !important; }
.mgr50 { margin-right:50px !important; }
.mgb0  { margin-bottom:0px !important; }
.mgb5  { margin-bottom:5px !important; }
.mgb10 { margin-bottom:10px !important; }
.mgb15 { margin-bottom:15px !important; }
.mgb20 { margin-bottom:20px !important; }
.mgb25 { margin-bottom:25px !important; }
.mgb30 { margin-bottom:30px !important; }
.mgb35 { margin-bottom:35px !important; }
.mgb40 { margin-bottom:40px !important; }
.mgb45 { margin-bottom:45px !important; }
.mgb50 { margin-bottom:50px !important; }
.mgl0  { margin-left:0px !important; }
.mgl5  { margin-left:5px !important; }
.mgl10 { margin-left:10px !important; }
.mgl15 { margin-left:15px !important; }
.mgl20 { margin-left:20px !important; }
.mgl25 { margin-left:25px !important; }
.mgl30 { margin-left:30px !important; }
.mgl35 { margin-left:35px !important; }
.mgl40 { margin-left:40px !important; }
.mgl45 { margin-left:45px !important; }
.mgl50 { margin-left:50px !important; }

/*-- Padding --*/
.pdt0  { padding-top:0px !important; }
.pdt5  { padding-top:5px !important; }
.pdt10 { padding-top:10px !important; }
.pdt15 { padding-top:15px !important; }
.pdt20 { padding-top:20px !important; }
.pdt25 { padding-top:25px !important; }
.pdt30 { padding-top:30px !important; }
.pdt35 { padding-top:35px !important; }
.pdt40 { padding-top:40px !important; }
.pdt45 { padding-top:45px !important; }
.pdt50 { padding-top:50px !important; }
.pdr0  { padding-right:0px !important; }
.pdr5  { padding-right:5px !important; }
.pdr10 { padding-right:10px !important; }
.pdr15 { padding-right:15px !important; }
.pdr20 { padding-right:20px !important; }
.pdr25 { padding-right:25px !important; }
.pdr30 { padding-right:30px !important; }
.pdr35 { padding-right:35px !important; }
.pdr40 { padding-right:40px !important; }
.pdr45 { padding-right:45px !important; }
.pdr50 { padding-right:50px !important; }
.pdb0  { padding-bottom:0px !important; }
.pdb5  { padding-bottom:5px !important; }
.pdb10 { padding-bottom:10px !important; }
.pdb15 { padding-bottom:15px !important; }
.pdb20 { padding-bottom:20px !important; }
.pdb25 { padding-bottom:25px !important; }
.pdb30 { padding-bottom:30px !important; }
.pdb35 { padding-bottom:35px !important; }
.pdb40 { padding-bottom:40px !important; }
.pdb45 { padding-bottom:45px !important; }
.pdb50 { padding-bottom:50px !important; }
.pdl0  { padding-left:0px !important; }
.pdl5  { padding-left:5px !important; }
.pdl10 { padding-left:10px !important; }
.pdl15 { padding-left:15px !important; }
.pdl20 { padding-left:20px !important; }
.pdl25 { padding-left:25px !important; }
.pdl30 { padding-left:30px !important; }
.pdl35 { padding-left:35px !important; }
.pdl40 { padding-left:40px !important; }
.pdl45 { padding-left:45px !important; }
.pdl50 { padding-left:50px !important; }

/*-- width --*/
.widAuto { width:auto !important; }

.wid10   { width:10px !important; }
.wid20   { width:20px !important; }
.wid30   { width:30px !important; }
.wid40   { width:40px !important; }
.wid50   { width:50px !important; }
.wid60   { width:60px !important; }
.wid70   { width:70px !important; }
.wid80   { width:80px !important; }
.wid90   { width:90px !important; }
.wid100  { width:100px !important; }
.wid110  { width:110px !important; }
.wid120  { width:120px !important; }
.wid130  { width:130px !important; }
.wid140  { width:140px !important; }
.wid150  { width:150px !important; }
.wid160  { width:160px !important; }
.wid170  { width:170px !important; }
.wid180  { width:180px !important; }
.wid190  { width:190px !important; }
.wid200  { width:200px !important; }

.wid1em  { width:1em !important; }
.wid2em  { width:2em !important; }
.wid3em  { width:3em !important; }
.wid4em  { width:4em !important; }
.wid5em  { width:5em !important; }
.wid6em  { width:6em !important; }
.wid7em  { width:7em !important; }
.wid8em  { width:8em !important; }
.wid9em  { width:9em !important; }
.wid10em { width:10em !important; }

.w1P  { width:1% !important; }
.w2P  { width:2% !important; }
.w3P  { width:3% !important; }
.w4P  { width:4% !important; }
.w5P  { width:5% !important; }
.w6P  { width:6% !important; }
.w7P  { width:7% !important; }
.w8P  { width:8% !important; }
.w9P  { width:9% !important; }
.w10P { width:10% !important; }
.w11P { width:11% !important; }
.w12P { width:12% !important; }
.w13P { width:13% !important; }
.w14P { width:14% !important; }
.w15P { width:15% !important; }
.w16P { width:16% !important; }
.w17P { width:17% !important; }
.w18P { width:18% !important; }
.w19P { width:19% !important; }
.w20P { width:20% !important; }
.w21P { width:21% !important; }
.w22P { width:22% !important; }
.w23P { width:23% !important; }
.w24P { width:24% !important; }
.w25P { width:25% !important; }
.w26P { width:26% !important; }
.w27P { width:27% !important; }
.w28P { width:28% !important; }
.w29P { width:29% !important; }
.w30P { width:30% !important; }
.w31P { width:31% !important; }
.w32P { width:32% !important; }
.w33P { width:33% !important; }
.w34P { width:34% !important; }
.w35P { width:35% !important; }
.w36P { width:36% !important; }
.w37P { width:37% !important; }
.w38P { width:38% !important; }
.w39P { width:39% !important; }
.w40P { width:40% !important; }
.w41P { width:41% !important; }
.w42P { width:42% !important; }
.w43P { width:43% !important; }
.w44P { width:44% !important; }
.w45P { width:45% !important; }
.w46P { width:46% !important; }
.w47P { width:47% !important; }
.w48P { width:48% !important; }
.w49P { width:49% !important; }
.w50P { width:50% !important; }
.w51P { width:51% !important; }
.w52P { width:52% !important; }
.w53P { width:53% !important; }
.w54P { width:54% !important; }
.w55P { width:55% !important; }
.w56P { width:56% !important; }
.w57P { width:57% !important; }
.w58P { width:58% !important; }
.w59P { width:59% !important; }
.w60P { width:60% !important; }
.w61P { width:61% !important; }
.w62P { width:62% !important; }
.w63P { width:63% !important; }
.w64P { width:64% !important; }
.w65P { width:65% !important; }
.w66P { width:66% !important; }
.w67P { width:67% !important; }
.w68P { width:68% !important; }
.w69P { width:69% !important; }
.w70P { width:70% !important; }
.w71P { width:71% !important; }
.w72P { width:72% !important; }
.w73P { width:73% !important; }
.w74P { width:74% !important; }
.w75P { width:75% !important; }
.w76P { width:76% !important; }
.w77P { width:77% !important; }
.w78P { width:78% !important; }
.w79P { width:79% !important; }
.w80P { width:80% !important; }
.w81P { width:81% !important; }
.w82P { width:82% !important; }
.w83P { width:83% !important; }
.w84P { width:84% !important; }
.w85P { width:85% !important; }
.w86P { width:86% !important; }
.w87P { width:87% !important; }
.w88P { width:88% !important; }
.w89P { width:89% !important; }
.w90P { width:90% !important; }
.w91P { width:91% !important; }
.w92P { width:92% !important; }
.w93P { width:93% !important; }
.w94P { width:94% !important; }
.w95P { width:95% !important; }
.w96P { width:96% !important; }
.w97P { width:97% !important; }
.w98P { width:98% !important; }
.w99P { width:99% !important; }
.w100P{ width:100% !important; }

/*	Structure
------------------------------*/
.dummy {
  width: 1440px;
  margin: 0 auto;
}
/*-- gHeader --*/
#gHeader {
  width: 100%;
  position: relative;
}
#gHeader .gHeaderWrapper {
}
#gHeader .gHeaderItemArea{
  width: 950px;
  display: table;
  margin: 0 auto;
  padding: 21px 0;
}
#gHeader .gHeaderItemBox{
  display: table-cell;
  vertical-align: middle;
}
#gHeader .gHeaderItemBox:last-child{
  text-align: right;
}
#gHeader .gHeaderItem{
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
#gHeader .gHeaderItem .gHeaderText{
  display: inline-block;
  vertical-align: middle;
}
#gHeader .gHeaderItem .gHeaderText:hover{
  color: #ca0000;
  text-decoration: underline;
}
#gHeader .gHeaderItem:last-child{
  margin-right: 0;
}
#gHeader .gHeaderIcon {
  vertical-align: middle;
  margin-right: 2px;
}
#gHeader .gNaviWrap.fixed {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
}
#gHeader .gNaviArea {
  background: #222;
  border-bottom: 6px solid #cc0000;
}
#gHeader .gNavi {
  width: 950px;
  display: table;
  margin: 0 auto;
  border-left: 1px solid #555555;
}
#gHeader .gNaviItem {
  display: table-cell;
  text-align: center;
  border-right: 1px solid #555555;
  font-size: 16px;
}
#gHeader .gNaviItem a > .inr {
  display: block;
  padding: 8px 48px 4px;
  color: #fff;
	transition: background ease 0.2s;
}
#gHeader .gNaviItem a:hover .inr {
  background: #970707;
}
body#home #gHeader .home .inr { background:#cc0000; cursor:default; }
body#inter #gHeader .inter .inr { background:#cc0000; cursor:default; }
body#dom #gHeader .dom .inr { background:#cc0000; cursor:default; }
body#support #gHeader .support .inr { background:#cc0000; cursor:default; }
body#brand #gHeader .brand .inr { background:#cc0000; cursor:default; }

/*-- serchForm test --*/
#gHeader #rnHeadSearchTxt01{
  position: relative;
  line-height: 1.5;
  border: solid 1px #999999;
}
#gHeader #rnHeadSearchTxt01 .text{
  padding: 0px 20px 0 5px;;
  width: 152px;
  height: 21px;
  vertical-align: top;
  background-color: #f3f3f3;
}
#gHeader #rnHeadSearchTxt01 .serchIcon{
  position: absolute;
  top: 4px;
  right: 3px;
}
/*-- dropMenu --*/
#gHeader .gNaviItem .dropMenuArea{
  display: none;
  width: 950px;
  position: absolute;
  z-index: 20;
  left: 0;
  right: 0;
  margin: auto;
  padding: 10px 4px 4px 4px;
  background: #970707;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.4);
}
#gHeader .gNaviItem .dropMenuTtl{
  text-align: left;
  padding-bottom: 6px;
}
#gHeader .gNaviItem .dropMenuTtl a{
  font-size: 16px;
  color: #fff;
  font-weight: bold;
	background: none;
}
#gHeader .gNaviItem .dropMenuTtl a:before{
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 3px;
  background: url(/en/jalcargo/commonY18/img/icon_arw_right_wt.png) no-repeat;
}
#gHeader .gNaviItem .dropMenu{
  display: table;
  width: 100%;
  background: #fff;
  text-align: left;
}
#gHeader .gNaviItem .dropMenuBlok {
  display: table-cell;
  width: 22%;
  padding: 20px 0;
  padding-right: 20px;
  vertical-align: top;
}
#gHeader .gNaviItem .dropMenuBlok.clm_2col{
  width: 40%;
}
#gHeader .gNaviItem .dropMenuBlok:first-of-type {
  padding-left: 20px;
}
#gHeader .gNaviItem .dropMenuBlok:last-of-type {
  padding-right: 0;
}
#gHeader .gNaviItem .dropMenuBlok.clm_2col,
#gHeader .gNaviItem .dropMenuBlok.clm_2col .linkList li{
  letter-spacing: 0;
}
#gHeader .gNaviItem .dropMenuBlok.clm_2col .linkList {
  letter-spacing: -0.4em;
}
#gHeader .gNaviItem .dropMenuBlok.clm_2col .linkList:nth-of-type(2),
#gHeader .gNaviItem .dropMenuBlok.clm_2col .linkList:nth-of-type(3){
  margin-top: 20px;
}
#gHeader .gNaviItem .dropMenuBlok .linkList li,
#gHeader .gNaviItem .dropMenuBlok.clm_2col .linkList:nth-of-type(2) li:first-child,
#gHeader .gNaviItem .dropMenuBlok.clm_2col .linkList:nth-of-type(3) li:first-child{
  border-top: 1px dotted #c8c8c8;
  padding-top: 7px;
  padding-bottom: 3px;
  margin-top: 0;
}
#gHeader .gNaviItem .dropMenuBlok .linkList li:first-child,
#gHeader .gNaviItem .dropMenuBlok.clm_2col .linkList:first-of-type li:nth-of-type(2) {
  border-top: none;
}
#gHeader .gNaviItem .dropMenuBlok.clm_2col .linkList li:nth-child(2n){
  margin-left: 10px;
}
#gHeader .gNaviItem .dropMenuBlok.clm_2col .col{
  display: inline-block;
  margin: 0;
  width: 48%;
  vertical-align: top;
}
#gHeader .gNaviItem .dropMenuBlok.clm_2col li.col{
  margin-top: 0;
}
#gHeader .gNaviItem .dropMenuBlok.bnr{
  width: 160px;
  margin-top: 0px;
  padding: 16px 20px 20px;
  background-color: #f5f5f5;
}
#gHeader .gNaviItem .dropMenuBlok.bnr .bnrList,
#gHeader .gNaviItem .dropMenuBlok.bnr .bnrList > li {
  margin-top: 10px;
}
#gHeader .gNaviItem .dropMenuBlok.bnr .bnrList >li:first-child{
  margin-top: 0px;
}
#gHeader .gNaviItem .dropMenuSubTtl {
  margin-bottom: 6px;
  padding-bottom: 2px;
  border-bottom: 2px solid #c8c8c8;
  font-size: 16px;
  text-align: left;
  font-weight: bold;
}
#gHeader .gNaviItem .dropMenuSubTtl.narrow {
	line-height: 1.2;
  padding-bottom: 6px;
}
#gHeader .gNaviItem .dropMenuBlok .dropMenuSubTtl a.txtLink{
  font-size: 16px;
  color: #000;
  font-weight: bold;
}
#gHeader .gNaviItem .dropMenuBlok .linkList .txtLink{
  color: #000;
  font-size: 14px;
  vertical-align: top;
  line-height: 1.5;
}
#gHeader .gNaviItem .dropMenuArea a:hover{
  text-decoration: underline;
}
body#inter #gHeader .gNaviItem.inter .dropMenuArea,
body#dom #gHeader .gNaviItem.dom .dropMenuArea,
body#support #gHeader .gNaviItem.support .dropMenuArea {
	background-color: #c00;
}

/*-- gFooter --*/
#gFooterArea {
  width: 100%;
  padding-top: 40px;
}
#gFooterArea .gFooterWrapper{
  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%);
}
/*#gFooterArea .gFooterLinkArea{
  min-width: 950px;
	min-height: 410px;
  padding-bottom: 140px;
	margin: 0 auto;
  background: url("/en/jalcargo/commonY18/img/bg_footer.png") no-repeat bottom center;
}*/

#gFooterArea .gFooterLinkArea{
  min-width: 950px;
	min-height: 330px;
  padding-bottom: 50px;
	margin: 0 auto;
}
#gFooterArea .gFooterLinkInr,
#gFooterArea .gFooterLinkBox.home{
  width: 950px;
  display: table;
  table-layout: fixed;
  margin: 0 auto;
}
#gFooterArea .gFooterLinkBox.home{
  padding-bottom: 10px;
}
#gFooterArea .gFooterLinkBox {
  display: table-cell;
  vertical-align: top;
  padding-right: 30px;
}
#gFooterArea .gFooterLinkBox:last-child {
  width: 160px;
  padding-right: 0;
}
#gFooterArea .gFooterLinkBox a:hover{
  text-decoration: underline;
}
#gFooterArea .footerMenuLine + .footerMenuLine {
  margin-top: 6px;
}
#gFooterArea .home .gFooterLinkTitle{
  border: none;
}
#gFooterArea .gFooterLinkTitle{
  font-size: 18px;
  border-bottom: 1px solid #333;
}
#gFooterArea .gFooterLinkTitle a{
	display: inline-block;
  padding-left: 18px;
  background: url("/en/jalcargo/commonY18/img/icon_arw_right_bk.png") no-repeat left center;
	text-decoration: none;
}
#gFooterArea .gFooterLinkItem{
  margin-top: 6px;
}
#gFooterArea .gFooterLinkItem:first-child{
  margin-top: 10px;
}
#gFooterArea .gFooterLinkItem a{
	display: inline-block;
  padding-left: 18px;
  background: url("/en/jalcargo/commonY18/img/icon_arw_right_bk.png") no-repeat left 0.25em;
	text-decoration: none;
}
#gFooterArea .gFooterLinkItem a.iconOther{
  padding-left: 18px;
  background: none;
  position: relative;
}
#gFooterArea .gFooterLinkItem a.iconOther .icon{
  position: absolute;
  top: 4px;
  left: 0;
}
#gFooterArea .gFooterLinkImg:hover{
  opacity: 0.7;
}
#gFooterArea .footerMenuArea {
  width: 100%;
  background: #1f1f1f;
}
#gFooterArea .footerMenuInr{
  display: table;
  width: 950px;
  margin: 0 auto;
  padding: 15px 0;
}
#gFooterArea .footerMenubox{
  display: table-cell;
  vertical-align: middle;
}
#gFooterArea .footerMenuItem {
  display: inline-block;
  min-width: 170px;
}
#gFooterArea .footerMenuItem.footerMenuItemL {
  width: 210px;
}
#gFooterArea .footerMenuInr .footerMenubox:last-child {
	vertical-align: bottom;
	text-align: right;
}
#gFooterArea .footerMenuItem a{
  display: inline-block;
  padding-left: 18px;
  background: url("/en/jalcargo/commonY18/img/icon_arw_right_wt.png") no-repeat left 0.25em;
  color: #fff;
}
#gFooterArea .footerMenuItem a.iconOther{
  padding-left: 18px;
  background: none;
  position: relative;
}
#gFooterArea .footerMenuItem a.iconOther .icon{
  position: absolute;
  top: 4px;
  left: 0;
}
#gFooterArea .footerMenuItem a:hover{
  text-decoration: underline;
}
#gFooterArea .copyRightArea {
  padding: 15px 0;
  background: #000;
}
#gFooterArea .copyRightArea .copyRight {
  width: 950px;
  margin: 0 auto;
  color: #fff;
  font-size: 10px;
  font-weight: bold;
}

/*-- pageTop --*/
.pageTop {
  display: none;
  position: fixed;
  right: 20px;
  bottom: 20px;
}
.pageTop > a {
  display: block;
  width: 52px;
  height: 52px;
  background: #767676;
  background: rgba(85,85,85,0.85);
  transition: background ease 0.2s;
}
.pageTop > a:hover {
  background: rgba(85,85,85,1.0);
}

/*-- section --*/
.section {
}
.sectionInr {
  width: 950px;
  margin: 0 auto;
}
.contentsInr {
  width: 950px;
  margin: 0 auto 100px;
}

/* headline */
.headline {
  padding: 60px 0;
}
.headlineTtl {
  margin-bottom: 30px;
  text-align: center;
  font-size: 2.4rem;
}
.headlineList {
  border-bottom: 1px solid #e6e6e6;
}
.headlineList > li {
  border-top: 1px solid #e6e6e6;
}
.headlineList > li > a {
  display: table;
  width: 100%;
  height: 62px;
  transition: background-color ease 0.2s;
}
.headlineList > li > a:hover {
  background-color: #f3f3f3;
}
.headlineList > li .header {
  letter-spacing: -0.4em;
  display: table-cell;
  vertical-align: top;
  width: 240px;
  padding: 20px 0 20px 20px;
  text-align: right;
  white-space: nowrap;
}
.headlineList > li .content {
  display: table-cell;
  vertical-align: top;
  max-width: 635px;
  padding: 20px 20px 20px 6px;
}
.headlineList > li .date {
  letter-spacing: normal;
  display: inline-block;
  vertical-align: middle;
  min-width: 5.5em;
  line-height: 20px;
  text-align: right;
  font-weight: bold;
}
.headlineList > li .category {
  letter-spacing: normal;
  display: inline-block;
  vertical-align: middle;
  margin-left: 12px;
  width: 100px;
  height: 20px;
  line-height: 20px;
  border: 1px solid;
  background-color: #fff;
  text-align: center;
  font-weight: bold;
}
.headlineList > li .label {
  letter-spacing: normal;
  display: inline-block;
  vertical-align: middle;
  width: 128px;
  height: 20px;
  line-height: 20px;
  margin-left: 10px;
  padding-top: 1px;
  text-align: center;
  color: #fff;
}
.headlineList > li > a .text {
  padding-left: 20px;
  background: url('/en/jalcargo/commonY18/img/icon_arw_right_rd.png') no-repeat left 0.25em;
}
.headlineBtn {
  margin-top: 20px;
  text-align: right;
}
.headlineList > li > a.window .text {
  background: none;
  position: relative;
}
.headlineList > li > a.window .icon {
  position: absolute;
  left: 0;
  top: 4px;
}
.headlineList > li > a.pdf .text { background-image: url('/en/jalcargo/commonY18/img/icon_pdf_rd.png'); }
.headlineList > li .category.inter { color: #900; }
.headlineList > li .label.service { background-color: #a40035; }
.headlineList > li .label.schedule { background-color: #007130; }
.headlineList > li .label.airport { background-color: #004986; }
.headlineList > li .label.fare { background-color: #7a491a; }
body#home .headlineList > li .header { width: 340px; }

/*Temporary system maintenance*/
.closed_wrap {
	position: relative;
}
.closed_wrap .closed_mask {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
	background-color: rgba(0,0,0,0.7);
}
.panelItem.schedule .closed_wrap .closed_mask {
	top: -8px;
	height: calc(100% + 8px);
}
.searchAreaInr .closed_wrap.cf .closed_mask {
	bottom: 0;
	height: calc(100% - 45px);
}
.closed_wrap .closed_mask .closed_text {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 3;
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
}