﻿@charset "Shift_JIS";

/*-------■共通設定CSSファイル■-------*/

/*-------構造-------*/
body
{
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 20px;
}

/*-------フッター-------*/
.footer
{
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
	border-top-style:solid;
	border-top-color:Gray;
	border-top-width:1px;
	margin-top:30px;
}

/*-------各要素---------*/
.infoNav
{
	width:200px;
	font-size:10pt;
	padding:0 0 0 0;
	Display: none;
}

.jobNavCap
{
	padding:5 5 5 5;
	width:100%;
	background-color:#0099FF;
	color:white;
	Display: none;
}

.jobNav
{
	width:200px;
	height:250px;
	Display: none;
}

.stationNavCap
{
	padding:5 5 5 5;
	width:100%;
	background-color:#0099FF;
	color:white;
	Display: none;
}

.stationNav{
	width:200px;
	height:150px;
	Display: none;
}


.PageTitleH1
{
	margin-top:-10px;
	margin-bottom:-20px;
}

.PageTitleH1Help
{
	Display: none;
}

.PageTitleDesc
{
	height:90px;
	width:510px;
	font-size:10pt;
	vertical-align:middle;
	padding-left:10px;
	color:#999999;
	Display: none;
}

.Questionnaire
{
	font-size:10pt;
	font-weight:normal;
	text-align:center;
	vertical-align:top;
	Display: none;
}

.QuestionnaireLnk
{
	color:blue;
}

.SocialBookmarkSpan
{
	text-align:left;
	Display: none;
}

.indicator
{
	font-size:10pt;
	font-weight:normal;
	vertical-align:middle;
	padding-left:600px;
	Display: none;
}

.OnMapInfoAlertTxt
{
	font-weight:bold;
	font-size:10pt;
	text-align:left;
	color:#0099FF;
	Display: none;
}

.MainForm
{
	Display: none;
}

.txtSearchAddress
{
	Display: none;
}

#cmbSearchAdd
{
	Display: none;
}

.cmbSearchAddTxt
{
	Display:none;
}

.helpTxt
{
	Display:none;
}

.btnSearchExec
{
	Display: none;
}

.chkSearchSite
{
	font-size:10pt;
	Display: none;
}

.chkSearchSiteAlertTxt{
	font-size:10pt;
	color:#0099FF;
	font-weight:bold;
	Display: none;
}

.PageTitleH2
{
	font-weight:bold;
	font-size:15pt;
	text-align:left;
	border-bottom-color:#0099FF;
	border-bottom-style:solid;
	border-bottom-width:2px;
	padding-left:10px;
	Display: none;
}

.JobInfoDspDiv
{
	width:700px;
}

.PageCntTxt
{
	font-size:10pt;
	color:gray;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	Display: none;
}

.MovePageLine
{
	padding-bottom:5px;
	Display: none;
}

.BeforePageTxt
{
	font-size:10pt;
	color:blue;
	padding-left:10px;
	Display: none;
}

.NextPageTxt
{
	font-size:10pt;
	color:blue;
	padding-left:10px;
	Display: none;
}

/*------話題スポット--------*/
.HotSpotCell
{
	width:200px;
	border-style:solid;
	border-width:1px;
	border-color:#0099FF;
	padding: 5 5 5 5;
	vertical-align:top;
	font-weight:bold;
	padding-top:10px;
}

.HotSpotTitle
{
	border-bottom-style:double;
	border-bottom-color:blue;
	border-bottom-width:1px;
	font-size:10pt;
	padding-left:5px;
	margin-bottom:10px;
}

.HotSpotLine
{
	font-size:10pt;
	padding-bottom:10px;
	padding-left:10px;
}

/*----------凡例------------*/
.HanreiDiv
{
	margin: 5 5 5 5;
	padding: 5 5 5 5;
	border-style:solid;
	border-color:gray;
	border-width:1px;
}

.HanreiTitle
{
	font-size:10pt;
	font-weight:bold;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:blue;
	margin-bottom:5px;
}

.HanreiImg
{
	
}

.HanreiTxt
{
	padding-left:5px;
	font-size:10pt;
}

/*-------飲食店情報---------*/
.JobInfoDataLine
{

}

.JobInfoDataTbl
{
	width:500px;
	border-width:2px;
	border-style:double;
	border-color:#0099FF;
	padding: 5 5 5 5;
	margin-bottom:5px;
	font-size:10pt;
}

.JobInfoName
{
	width:40%;
}

.JobInfoKihonLine
{
	vertical-align:middle;
}

.JobInfoNameTxt
{
	font-size:12pt;
	font-color:blue;
}

.JobInfoCategory
{
	width:40%;
	font-size:10pt;
}

.JobInfoTel
{
	width:20%;
	font-size:10pt;
}

.JobInfoAddress
{
	padding-top:5px;
	font-size:10pt;
	padding-bottom:5px;
}

.JobInfoImageCell
{
	font-size:10px;
	text-align:center;
	border-width:1px;
	border-style:solid;
	border-color:gray;
	width:220px;
	vertical-align:middle;
	padding-top:10px;
	padding-bottom:10px;
}

.JobInfoImage
{
	width:200px;
}

.JobInfoQRImage
{
	width:74px;
	height:74px;
}

.JobInfoPR
{
	width:460px;
	font-size:10pt;
	padding: 5 5 5 5;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:gray;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:gray;
}

.JobInfoCouponTxt
{
	font-size:10pt;
	height:24px;
	vertical-align:middle;
	padding-left:20px;
}

.JobInfoCoupon
{
	width:200px;
	padding: 5 5 5 5;
	vertical-align:middle;
}

.JobInfoCopyright{
	width:480px;
	font-size:10pt;
	padding: 5 5 5 5;
	text-align:right;
	vertical-align:middle;
}

.JobInfoPRSimple
{
	width:680px;
	font-size:10pt;
	padding: 5 5 5 5;

	border-top-width:1px;
	border-top-style:solid;
	border-top-color:gray;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:gray;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:gray;
}

.JobInfoQR
{
	width:460px;
	height:90px;
	font-size:10pt;
	text-align:right;
	vertical-align:bottom;
	padding: 5 5 5 5;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:gray;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:gray
}

.JobInfoQRSimple
{
	font-size:10pt;
	text-align:right;
	vertical-align:bottom;
	padding: 5 5 5 5;

	border-right-width:1px;
	border-right-style:solid;
	border-right-color:gray;

	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:gray

	border-left-width:1px;
	border-left-style:solid;
	border-left-color:gray;
}

.MovePageTopLine
{
	width:700px;
	margin-bottom:10px;
	text-align:right;
}

.MovePageTopTxt
{
	color:blue;
	font-size:10pt;
}

/*-------GoogleMaps Marker---------*/
.WindowJobInfoData
{
	font-size:10pt;
	width:400px;
}

.WindowJobInfoNameLnk
{
	font-size:10pt;
	color:blue;
}

.WindowJobInfoPR
{
	width:200px;
}

/*---------------駅情報---------------*/
.StationJobInfoInfoDspDiv
{
	width:500px;
}

.StationInfoDspDiv
{
	width:500px;
}

.StationJobInfoInfoTbl
{
	margin-top:10px;
	padding: 5 5 5 5;
	width:500px;
	border-style:solid;
	border-color:#0099FF;
	border-width:1px;
	font-size:10pt;
	margin-bottom:10px;
}

.StationJobInfoNameDiv
{
	width:100%;
	font-size:12pt;
	border-bottom-style:soid;
	border-bottom-color:blue;
	border-bottom-width:1px;
	margin-bottom:5px;
}

.StationInfoTbl
{
	padding: 5 5 5 5;
	width:500px;
	border-style:dotted;
	border-color:gray;
	border-width:1px;
	font-size:10pt;
	margin-bottom:10px;
}

.StationWindowDiv
{
	padding: 5 5 5 5;
	font-size:10pt;
}

.StationErrTxt
{
	width:100%;
	text-align:center;
	font-size:10pt;
	font-color:gray;
	font-weight:bold;
	padding: 5 5 5 5;
}