@charset "utf-8";
/* ---------------------------------------------------------------------
  TITLE : Hankyu Hanshin Express Co.,Ltd.
  URI : www.hh-express.com
  Copyright (C) Hankyu Hanshin Express Co.,Ltd. All Rights Reserved.
--------------------------------------------------------------------- */

/* CSS Import Style
---------------------------------------------------- */
@import "01styles_main.css";
@import "02styles_layout.css";


/* Top Style
---------------------------------------------------- */
.sideArea {
	float: left;
	width: 210px;
}

.mainArea {
	float: right;
	width: 648px;
	padding: 15px 18px 20px 20px;
}

#mainImgBox {
	position: relative;
	width: 900px;
	height: 270px;
	background: url(/jp/images/top/bg_mainImg.jpg) no-repeat left top;
}

#mainImgBox ul {
	position: absolute;
	left: 0;
	top: 7px;
}

#mainImgBox li {
	margin: 15px 0;
}

#mainImgBox .flash {
	text-align: right;
}

/* -topBox- */
.contentsBox {
	clear: both;
	position: relative;
	border: 1px solid #bbbbbb;
	margin: 0 0 15px;
	width: 648px;
}



/* -trackingBox- */
#trackingBox {
	position: relative;
	background: url(/jp/images/top/bg_trackingBox.jpg) repeat-x left top;
	height: 29px;
}

#trackingBox p {
	color: #FFFFFF;
}

#trackingBox .title {
	padding: 6px 0 0 2px;
	_padding: 7px 0 0 2px;
}

#trackingBox .title img {
	margin: 0 5px 5px 0;
	*margin: 3px 5px 5px 0;
	_margin: 0 5px 5px 0;
}

#trackingBox  .searchBox {
	position: absolute;
	top: 0;
	right: 64px;
	padding: 2px 7px;
}

#trackingBox .searchBox .textBox {
	width: 155px;
	height: 16px;
	margin-right: 5px;
}

#trackingBox .searchBox .searchButton {
	height: 20px;
	font-size: 12px;
}

#trackingBox .button {
	position: absolute;
	top: 0;
	right: 0;
	border-left: 1px solid #bbbbbb;
}

.iconBox img {
	margin-left: 5px;
}

