@charset "Shift_JIS";

/*-------■共通設定CSSファイル■-------*/

/*-------構造-------*/
body
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	text-align: center;
}

#seo
{
	font-size: 10px;
	color: white;
	text-align: left;
	text-decoration:none;
}
#seo a:link
{
	color:White;
	text-decoration:none;
}
#toplink a
{
	color:White;
	font-weight:bold;
}
#toplink a:hover
{
	/*
	border-top-width: thin;
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	border-left-width: thin;
	border-bottom-width: thin;
	padding-bottom: 1px;
	color: white;
	padding-top: 1px;
	border-right-width: thin;
	*/
}

#MainTable
{
	/*
	width: 500px;
	*/
	width:750px;
}

/*20060714 add-s T.AOSAWA */
#MapxTopBody {
	text-align: center;
	background: #0084D7 url(../Images/keiei-mapx-top-line.gif) repeat center top;
}
/*20060714 add-e T.AOSAWA*/

/*-------ヘッダー部分-------*/

#header
{
	font-size: 10pt;
	height: auto;
	text-align: right;
	color: White;
}
#header a:link
{
	color: White;
}
#header a:hover
{
	color: #ff3300;
}

#header h1 {
	margin: 0px;
	padding: 0px;
}

/*-------フッター-------*/
#footer
{
	font-size: 10pt;
	text-align: center;
}

#copyright
{
	/*20060511 add-s t.sakata*/
	font-weight: bold;
	/*20060511 add-e t.sakata*/
	text-align: center;
	font-size: 9pt;
}

/*-------各種設定-------*/
* img {
  border: none;
}

/*-------CssClass-------*/
.cssSpdTop100 a
{
	COLOR: white;
}
.cssSpdTop100 a:hover
{
	COLOR: Maroon;
}
.cssSpdTop100 active
{
	background-color:Lime;
}
.imeDisabledItem
{
	ime-mode: disabled;
}

/*-------2006/06/30 T.AOSAWA-------*/
A
{
	color: white;
	text-decoration: underline;
}

/* add-s.fukui@tato 070131 start */
/* ログイン部分 */
.LoginDiv
{
	width:190px;
	border-color:#339933;
	border-style:ridge;
	border-width:2px;
	font-size:10pt;
	margin-bottom:10px;
	background-color:White;
}

.LoginDivTitle
{
	width:100%;
	text-align:center;
	background-color:#339933;
	color:White;
	height:20px;
	vertical-align:middle;
	margin-bottom:5px;
	padding-top:3px;
}

.LoginDivID
{
	width:100%;
	vertical-align:middle;
	padding-bottom:3px;
}

.LoginDivPWD
{
	width:100%;
	vertical-align:middle;
	padding-bottom:3px;
}

.LoginDivForgetPW
{
	width:100%;
	text-align:center;
	height:50px;
	vertical-align:middle;
	padding-bottom:3px;
	position:relative;
}

.LoginDivMsg
{
	width:100%;
	text-align:center;
	/*	font-size:10pt; */
	font-size :9pt;
	color :Red ;
	
}

.LoginDivBtn
{
	width:100%;
	text-align:center;
	vertical-align:middle;
	padding-bottom:3px;
}

.LoginDivIDCap
{
	width:43%;
	text-align:right;
	color:black;
}

.LoginDivIDTxt
{
	width:56%;
	text-align:left;
	padding-left:2px;
}

.LoginDivIDTxtBox
{
	width:100px;
	border-color:#7F9DB9;
	border-width:1px;
	border-style:solid;
	height:20px;
}

.LoginDivPWDTxtBox
{
	width:100px;
	border-color:#7F9DB9;
	border-width:1px;
	border-style:solid;
	height:20px;
}

.LoginDivForgetPWDLink
{
	font-size:10pt;
	color:Blue;
	text-align:center;
	width:100%;
	height:25px;
	vertical-align:middle;
}

.LoginDivSLL
{
	width:100%;
	text-align:center;
	font-size:9pt;
	padding-bottom :5px;

}

/* ページ全体レイアウト */
.aboutMapxCell
{
	width:550px;
	vertical-align:top;
	text-align:center;
}

.menuCell
{
	width:200px;
	vertical-align:top;
	text-align:center;
}

.aboutMapxDiv
{
	width:500px;
	border-color:#339933;
	border-style:ridge;
	border-width:2px;
	padding: 0 0 0 0;
	text-align:left;
	background-color:White;
	background-image:url(../Images/about_back.gif);
	background-repeat:no-repeat;
	margin-bottom:7px;
}

.mapxSeriesDiv
{
	width:500px;
	padding: 0 0 0 0;
	text-align:left;
	margin-bottom:10px;
}

.aboutMapxFeeflow
{
	
}

.aboutMapxDviTitleImg
{
	width:100%;
	height:35px;
	margin-left:0px;
	margin-right:0px;
}

.aboutMapxDivTitleAnswerImg
{
	width:100%;
	height:35px;
	margin-left:0px;
	margin-right:0px;
}

.aboutMapxContextDiv
{
	margin-top:2px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	font-size:10pt;
	color:Black;
	line-height:1.25em;
}

.aboutMapxBannerDiv
{
	width:470px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.aboutMapxEmanBanner
{
	font-weight:bold;
	color:white;
	font-size:10pt;
	vertical-align:top;
	text-align:center;
	border-width:2px;
	border-style:ridge;
	border-color:Gray;
	background-color:Gray;
	width:182px;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	margin-bottom:10px;
}

.aboutMapxCostBanner
{
	font-weight:bold;
	color:#219542;
	font-size:10pt;
	vertical-align:top;
	text-align:right;
	width:50%;
}

.InquiryNoDiv
{
	margin-bottom:5px;
}

.InquiryNoImg
{
	
}
/* add-end */