@charset "utf-8";

/*----------------------------------------------------
wrap
----------------------------------------------------*/

#innerContents #wrap {
	width:750px;
	margin:0 auto;
}

/*----------------------------------------------------
h2
----------------------------------------------------*/

#innerContents  h2 {
	margin-bottom:15px;
}

/*----------------------------------------------------
h2
----------------------------------------------------*/

#innerContents  h3 {
	margin-bottom:15px;
	background-color:#00985d;
	padding:5px;
	color:#fff;
}

/*----------------------------------------------------
p
----------------------------------------------------*/

#innerContents  p.txt01 {
	position:absolute;
	top:10px;
	left:0px;
}



/*----------------------------------------------------
map
----------------------------------------------------*/

#innerContents .map {
	width:750px;
	position:relative;
}

#innerContents .map .mapbtn01{
	position:absolute;
	top:40px;
	left:559px;
}

#innerContents .map .mapbtn02{
	position:absolute;
	top:135px;
	left:483px;
}

#innerContents .map .mapbtn03{
	position:absolute;
	top:214px;
	left:498px;
}

#innerContents .map .mapbtn04{
	position:absolute;
	top:216px;
	left:387px;
}

#innerContents .map .mapbtn05{
	position:absolute;
	top:261px;
	left:406px;
}

#innerContents .map .mapbtn06{
	position:absolute;
	top:262px;
	left:303px;
}

#innerContents .map .mapbtn07{
	position:absolute;
	top:250px;
	left:196px;
}

#innerContents .map .mapbtn08{
	position:absolute;
	top:309px;
	left:214px;
}

#innerContents .map .mapbtn09{
	position:absolute;
	top:332px;
	left:110px;
}

#innerContents .map .mapbtn10{
	position:absolute;
	top:200px;
	left:15px;
}

/*----------------------------------------------------
h3
----------------------------------------------------*/
#innerContents  h3 {
	margin-bottom:15px;
	background-color:#00985d;
	padding:5px;
	color:#fff;
}

/*----------------------------------------------------
table
----------------------------------------------------*/
.table01 {
	margin:15px 0;
	margin-left:3px;
	border-top: solid 1px #999;
	border-left: solid 1px #999;
	border-collapse: collapse;
	width:725px;
}

.table01 th,
.table01 td {
	padding: 5px 5px;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
}

.table01 th {
	background-color: #f1f1f1;
	text-align: left;
	font-weight: bold;
	vertical-align:top;
}

.table01 th.clear {
	background-color: #fff;
}

.table01 td {
}

th.cellcolor01,
td.cellcolor01{
	background:#ffffda;
	vertical-align:middle;
}

th.cellcolor02,
td.cellcolor02{
	background-color:#d4efeb;
	vertical-align:middle;
}

th.cellcolor03,
td.cellcolor03{
	background-color:#d8e4fa;
	vertical-align:middle;
}

th.cellcolor04,
td.cellcolor04{
	background-color:#fee4f2;
	vertical-align:middle;
}

th.cellcolor05,
td.cellcolor05{
	background-color:#f1f1f1;
	vertical-align:middle;
}

table.tableR{
	float: right;}


/* IEのずれを回避 */
*+html body .table th,
* html body .table th,
*+html body .table td,
* html body .table td {
	padding-right: 0px;
}
/* /IEのずれを回避 */

/*----------------------------------------------------
back
----------------------------------------------------*/
.BtnBack {
	padding-bottom:10px;
	text-align:right;
}


a.arrowBtnBack {
	background:url(../../img/share/arrow01.gif) no-repeat 0pt 50%;
	padding-left:13px;
	font-size:84%;
}

/*----------------------------------------------------
new win
----------------------------------------------------*/

a.newWin {
	background:url(../../img/share/arrow02.gif) no-repeat right 50%;
	padding-right:20px;
}


/*----------------------------------------------------
p
----------------------------------------------------*/
#innerContents  p {
	margin-bottom:5px;
	padding:0 10px;
}

/*----------------------------------------------------
tel
----------------------------------------------------*/
#innerContents .tel{
	margin-bottom:20px;
	padding:0 10px;
}

#innerContents span{
	margin-left:20px;
	vertical-align:bottom;
}

/*----------------------------------------------------
tel
----------------------------------------------------*/
#innerContents .shop{
	text-align:center;
}


/*----------------------------------------------------
shopListArea
----------------------------------------------------*/
#innerContents #wrap #shopListArea{
	width:750px;
	height:300px;
	overflow:scroll;
	overflow-x: hidden;
	margin-bottom:15px;
	border-bottom:1px dotted #999;
}




