/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
 *
 *	全体共通スタイル
 *
 *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
 
/***********************************************************************
bodyタグに適用されるスタイル
***********************************************************************/

body{
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	color:#464646;
	font-size:12px;
	background-image:url("../img/top/background-body.jpg");
	background-repeat:repeat-x;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meirto,"ＭＳ Ｐゴシック",sans-serif;
}

div{
	color:#393939;
	font-size:12px;
	line-height:145%;
}

label{
	padding-left:5px;
	font-size:11px;
}

input{
	margin:0px;
	padding:0px;
}

.float-reset{
	clear:both;
}
/***********************************************************************
コンテナに適用されるスタイル
***********************************************************************/

#container{
	background-image:url("../img/top/background-header.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

#container p{
	padding-top:177px;
	padding-left:89px;
	text-align:left;
	line-height:180%;
}

/***********************************************************************
メインに適用されるスタイル
***********************************************************************/
/*メイン 全体*/
#main{

}

/*メイン 地図背景*/
#main #map{
	float:left;
	width:614px;
	height:473px;
	background-image:url("../img/top/background-map.jpg");
	background-repeat:no-repeat;	
}

#main #map .googlemap{
	margin-left:59px;
	margin-top:30px;
}

/*メイン ログイン*/
#main #login{
	float:right;
	width:286px;
	height:473px;
	background-image:url("../img/top/background-login.jpg");
	background-repeat:no-repeat;	
	text-align:left;
}


#main #login table{
	margin-top:67px;
	margin-left:27px;
}

#main #login table td,
#main #login table td label{
	font-size:10px;
	color:#666666;
}

#main #login table td{
	padding:3px;
}

#main #login table td input{
	margin-top:3px;
}

#main #login ul li{
	list-style-type:square;
	color:#336699;
	margin-left:15px;
	font-size:10px;
}

/*ちょいスバナー*/
.choice-banner{
  margin-top: 10px;
  text-align: center;
  border: 1px solid #cccccc;
  width: 202px;
  padding: 5px;
}

/***********************************************************************
ログインに適用されるスタイル
***********************************************************************/
/*ログイン 全体*/
td#login{
	padding-top:15px;
	background-image:url("../image/top/background-login.gif");
	background-repeat:no-repeat;
}


/*ログイン タイトル*/
#main #body #login h3{
}

/*ログイン テキストフォーム*/
#main #body #login .textform{
	margin-bottom:5px;
	width:176px;
	height:22px;
}

/*ログイン タイトル*/
#main #body #login #body{
	background-image:url("");
	padding:0px;
	background-color:#ffffff;
	border-color:#003399;
	border-style:solid;
	border-width:1px;
}

#main #body #login #body form .checkbox{
	padding-top:5px;
	padding-bottom:5px;
}

/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
 *
 *	フッター関連で使用
 *
 *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/

/***********************************************************************
フッターのスタイル
***********************************************************************/

/*フッター 全体*/

#footer {
	display:block;
	height:97px;
	background-image:url("../img/top/background-footer.jpg");
	background-repeat:no-repeat;	
}

#footer #footer-navi{
	padding-top:27px;
	font-size:11px;
}
/*フッター コピーライト*/

#footer #copyright{
	font-size:11px;
}

/*フッター 縦の余白*/

#footer .vertical-space{
	margin-bottom:5px;
}

/***********************************************************************
フッターナビゲーション
***********************************************************************/

/*フッターナビゲーションにある横余白*/

#footer .text-divider{
	margin-left:5px;
	margin-right:5px;
}

/*左寄せ*/
#copyright .float-left{
	float:left;
	font-size:10px;
}

/*右寄せ*/
#copyright .float-right{
	float:right;
	font-size:10px;
}


/***********************************************************************
共通スタイル
***********************************************************************/

.caption{
	font-size:10px;
}

a{
	color:#006699;
}

a:link,
a:visited{

}

a:hover,
a:active{

}