/*全体のベーススタイル*/
form{
	margin: 0px 0px 0px 0px;
}
body{
	font-size: 12px;
	color: #333333;
}
td{
	font-size: 12px;
	color: #333333;
}
a:link{
	color: #990000;
	text-decoration: underline;
}
a:visited{
	color: #990000;
	text-decoration: underline;
}
a:hover{
	color: #990000;
	text-decoration: none;
}

/*ヘッダー*/
.logo-s{
	margin: 10px 0px 1px 15px;
}
.logo-text{
	margin: 2px 0px 1px 15px;
	font-size: 11px;
	color: #999999;
}
.navi01{
	margin: 0px 0px 1px 20px;
}
.navi02{
	margin: 0px 0px 1px 15px;
}
.head-line{
	margin: 10px 0px 1px 0px;
}

/*index*/
.top-img-area01{
	margin: 10px 0px 0px 0px;
}
.top-img-area02{
	margin: 7px 0px 0px 0px;
}
.top-bg{
	background-color: #961014;
}
.index-text01{
	margin: 10px 0px 1px 0px;
	color: #ffffff;
	font-size: 11px;
	line-height: 1.2em;
}
.index-text02{
	margin: 10px 15px 1px 20px;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2em;
}
.index-text03{
	margin: 0px 0px 1px 20px;
	color: #666666;
	font-size: 11px;
	line-height: 1.3em;
}
.index-text04{
	margin: 7px 0px 1px 15px;
	color: #666666;
}
.index-text05{
	margin: 13px 0px 1px 15px;
	color: #961014;
	font-weight: bold;
}
.index-text06{
	margin: 9px 0px 1px 0px;
	color: #666666;
	font-size: 11px;
	line-height: 1.3em;
}
.info-text01{
	margin: 8px 0px 1px 0px;
	color: #666666;
	font-size: 11px;
}
.info-text02{
	margin: 2px 0px 1px 0px;
	color: #666666;
	font-size: 11px;
	line-height: 1.3em;
}
.info-item01{
	color: #961014;
}
.info-line01{
	margin: 4px 0px 0px 0px;
}
.info-area01{
	margin: 0px 0px 14px 0px;
}
.b-text{
	font-weight: bold;
}
.btn-menu{
	margin: 23px 0px 0px 0px;
}
.index-area01{
	margin: 17px 0px 0px 0px;
}
.index-area02{
	margin: 0px 0px 0px 15px;
}
.index-area03{
	margin: 7px 0px 0px 12px;
}
.index-area04{
	margin: 7px 0px 0px 20px;
}
.index-area05{
	margin: 3px 0px 0px 20px;
}
.index-area06{
	margin: 10px 0px 0px 0px;
}
.index-area07{
	margin: 29px 0px 0px 15px;
}
.index-area08{
	margin: 30px 0px 0px 0px;
}
.index-area09{
	margin: 10px 0px 0px 15px;
}
.qr-bg{
	background-color: #eeeeee;
}
.qr-area01{
	margin: 10px 0px 0px 0px;
}
.qr-area02{
	margin: 25px 0px 0px 0px;
}
.qr-text01{
	margin: 10px 0px 1px -5px;
	font-weight: bold;
}
.qr-text02{
	margin: 5px 10px 1px 0px;
	font-size: 11px;
	line-height: 1.3em;
}
.qr-text03{
	margin: 6px 0px 8px -3px;
	font-size: 11px;
}
a.qr-link:link{
	color: #333333;
	text-decoration: underline;
}
a.qr-link:visited{
	color: #333333;
	text-decoration: underline;
}
a.qr-link:hover{
	text-decoration: none;
}

/*フッター*/
.foot-line{
	background-color: #961014;
}
.foot-area01{
	margin: 16px 0px 0px 0px;
}
.foot-area02{
	padding: 15px 0px 0px 0px;
}
.foot-text01{
	margin: 10px 0px 25px 0px;
	color: #999999;
	font-size: 11px;
}

/*フォーム*/
a.form-link:link{
	color: #666666;
	text-decoration: underline;
}
a.form-link:visited{
	color: #666666;
	text-decoration: underline;
}
a.form-link:hover{
	text-decoration: none;
}
.form-bg{
	background-color: #eeeeee;
}
.form-bg02{
	background-color: #cdcdcd;
}
.form-area01{
	margin: 15px 0px 0px 15px;
}
.form-area02{
	margin: 30px 0px 0px 15px;
}
.form-area03{
	margin: 14px 0px 12px 15px;
}
.form-area04{
	margin: 8px 0px 0px 15px;
}
.form-lead{
	margin: 18px 0px 0px 0px;
	line-height: 1.3em;
	color: #666666;
}
.form-text01{
	margin: 2px 0px 1px 0px;
	color: #666666;
	font-size: 11px;
}
.form-text02{
	margin: 12px 0px 6px 0px;
	font-size: 12px;
	font-weight: bold;
}
.form-text03{
	margin: 28px 0px 0px 15px;
	font-weight: bold;
}
.form-text04{
	margin: 8px 0px 1px 15px;
	line-height: 1.3em;
}
.form-chechtext01{
	margin: 13px 0px 15px 15px;
	line-height: 1.3em;
}
.form-chechtext02{
	margin: 13px 0px 1px 15px;
	line-height: 1.3em;
}
.form-ertext{
	margin: 30px 0px 1px 111px;
	line-height: 1.6em;
}
.form-fintext{
	margin: 30px 0px 1px 111px;
	line-height: 1.6em;
	color: #666666;
}
.formbacklink{
	margin: 30px 0px 100px 111px;
	line-height: 1.6em;
}
.errormsg{
	color: #666666;
}
.caution-text{
	color: #940000;
}
.form-komoku{
	margin: 13px 0px 15px 15px;
	line-height: 1.3em;
}
.form-area01{
	margin: 13px 0px 10px 15px;
}
.form-area02{
	margin: 30px 0px 0px 15px;
}
.form-area03{
	margin: 14px 0px 12px 15px;
}
.form-area04{
	margin: 9px 0px 0px 15px;
}
.form-area05{
	margin: 10px 0px 10px 15px;
}
.form-area06{
	margin: 10px 0px 0px 15px;
}
.form-area07{
	margin: 8px 0px 0px 15px;
}
.form-sample{
	margin: 2px 0px 8px 15px;
	color: #666666;
	font-size: 11px;
}
.form-sample02{
	color: #666666;
	font-size: 11px;
}
.form-submit{
	margin: 30px 0px 15px 0px;
}

/*マップ*/
.map-ver-shopname{
	margin: 40px 0px 0px 10px;
}
.map-ver-item{
	margin: 3px 1px 1px 0px;
	color: #666666;
}
.map-ver-list{
	margin: 3px 0px 1px 20px;
	color: #666666;
}
.map-ver-table{
	margin: 7px 0px 1px 10px;
}
.map-ver-close{
	margin: 27px 0px 0px 0px;
}
.map-ver-closebg{
	background-color:#961014;
}
.map-copyright{
	padding: 15px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	color: #999999;
	font-size: 11px;
}