@charset "shift_jis";

/*
-----------------------------------------------
¥ƒXƒ|ƒbƒgƒc[ƒ‹
----------------------------------------------- */
.cateIc{
list-style-type:none;
width:120px;
float:left;
}
.cateIc li{
font-size:1px;
margin-right:4px;
float:left;
}

.spotTool{
float:right;
list-style-type:none;
width:464px;
margin-bottom:8px;
}

/* IE —p¥ */
* html .spotTool{
width:462px;
}


.spotTool li{
font-size:1px;
display:inline;
}

.ml06{
margin-left:6px;
}

/*
-----------------------------------------------
¥ƒXƒ|ƒbƒgƒ{ƒbƒNƒX
----------------------------------------------- */
.spotBox{
border:solid 1px #666;
width:584px;
margin-bottom:15px;
}
/* IE —p¥ */
* html .spotBox{
width:586px;
}

.area{
font-weight:bold;
color:#fff;
padding:1px 4px;
background:url(../../../common/img/foot_bg.gif);
}

.spotBox h1{
margin-top:3px;
line-height:1.2;
font-size:175%;
}

.spotBox h2{
line-height:1.2;
font-size:125%;
}

.spotCap{
font-size:80%;
}
/*
-----------------------------------------------
¥Ý”õƒAƒCƒRƒ“
----------------------------------------------- */
.setsubiIc{
margin-top:5px;
}
.setsubiIc li{
display:inline;
font-size:1px;
margin-right:3px;
}

.mkInfo{
background:url(../../../img/main_arrow.gif) no-repeat 0 1px;
padding-left:12px;
font-size:12px !important;
}

/*
-----------------------------------------------
¥Ý”õÐ‰î•¶
----------------------------------------------- */
.spotBun{
padding-top:10px;
}

.spotImg{
float:right;
padding-top:10px;
margin-left:10px;
}

.spotBtn{
margin:4px 0;
text-align:right;
}

/*
-----------------------------------------------
¥Ý”õƒf[ƒ^
----------------------------------------------- */
.spotData{
padding-top:15px;
}

.spotData table{
width:310px;
}

.spotData td{
border:solid 1px #ccc;
padding:3px 4px 2px 4px;
}

.spotData .td01{
background-color:#682e6d;
color:#fff;
width:100px;
}

.spotLap{
width:564px;
margin:10px 0 10px 10px;
}

.spotData table{
float:left;
}

.spotMap{
float:right;
}

.chizu{
border:solid 1px #888;
}

.eventBox{
margin-top:10px;
background-color:#cde7f9;
padding:6px 10px 8px 10px;
}

.eventBox h2{
border-bottom:dotted 1px #333;
padding-top:4px;
}

.eventBox ul{
list-style-type:none;
margin-top:3px;
margin-bottom:4px;
}

.eventBox li{
list-style-type:none;
margin-bottom:4px;
}
#shuusan_bar{
	margin-top:20px;
}
.eventbox2{
	background-color:#faf2e2;
	margin-bottom:10px;
}
#shusan_info{
	width:563px;
	background-color:#faf2e2;
}
#shusan_info th{
	padding:5px 0 5px 10px;
	width:7em;
	border-bottom:1px solid #f2d9a9;
}
#shusan_info td{
	border-bottom:1px solid #f2d9a9;
}
/*
-----------------------------------------------
¥•ÊƒEƒBƒ“ƒhƒEƒ}ƒbƒv
----------------------------------------------- */
.mapwin{
width:450px;
height:322px;
background-color:#ccc;
}


/*
-----------------------------------------------
¥ƒRƒ“ƒxƒ“ƒVƒ‡ƒ“
----------------------------------------------- */
.spotImg2{
float:right;
margin-left:10px;
}

.tableConv{
padding:15px 0 5px 0;
}

.tableConv table{
width:100%;
text-align:center;
margin-bottom:8px;
}

.tableConv td,
.tableConv th{
border:solid 1px #999;
font-weight:normal;
padding:2px;
}

.tableConv th{
background-color:#c6e5f4;
}

/*
-----------------------------------------------
¥ƒGƒ‰[
----------------------------------------------- */
.error h1{
font-size:150%;
border-bottom:solid 1px #333;
}

.error div{
margin:15px 0;
}

.error ul{
list-style-type:square;
margin-left:18px;
margin-bottom:20px;
}

.error span{
font-weight:bold;
font-size:120%;
}

/*
-----------------------------------------------
¥MAPŒg‘Ñ“]‘—ƒtƒH[ƒ€
----------------------------------------------- */
#inqForm{
width:584px;
margin-bottom:30px;
border:#999 solid;
border-width:0 1px 1px;
text-align:center;
padding-bottom:10px;
}
/* IE —p¥ */
* html #inqForm{
width:586px;
}

#formWaku{
width:500px;
padding:20px;
text-align:left;
margin:0px auto 20px;
border:1px #6c2265 solid;
background-color:#ebe5ea;
}

.form{
margin-top:10px;
}
.form span{
margin:0 5px;
}
.form input{
width:200px;
}
.form select{
width:180px;
}
.formBtn{
margin:0 5px;
}


/* css_end */
