body{
background-color:#CAE1B3;
color:#383838;
margin:0px;
padding:0px;
text-align:center;
}

.base{
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
width:758px;
border-right:1px solid #999999;
border-left:1px solid #999999;
text-align:center;
background-color:#FFF;
}

.contents{
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:0px;
text-align:center;
}

.contents td{
/*font-size:12px;*/
line-height:150%;
/*padding:2px 0px 2px 0px;*/
}

.font10{
font-size:10px;
}

.font12{
font-size:12px;
}


/*イベント一覧*/

.contents .name{
font-size:14px;
font-weight:bold;
border-top:2px solid #aaa;
border-bottom:1px solid #aaa;
text-align:left;
}

.days{
font-size:12px;
border-bottom:1px solid #aaa;
text-align:left;
}

.place{
font-size:12px;
border-bottom:1px solid #aaa;
text-align:right;
}


.contensMargin{
margin-bottom:15px;
}

/*イベント詳細*/
.contents .name2{
font-size:14px;
font-weight:bold;
}

.contents .furigana{
font-size:10px;
}

.contents td .category{
font-size:10px;
border-top:1px solid #aaa;
border-bottom:1px solid #aaa;
}

.details{
font-size:12px;
line-height:155%;
}

/*.details2 td{
padding:3px;
}*/

/*スポット検索*/
.titlesMiru{
border-top:2px solid #8B5183;
border-bottom:1px solid #8B5183;
margin-bottom:15px;
}

.titlesMiru img{
margin:3px 0;
}

.titlesAsobu{
border-top:2px solid #8b4650;
border-bottom:1px solid #8b4650;
margin-bottom:15px;
}

.titlesAsobu img{
margin:3px 0;
}

.titlesTaberu{
border-top:2px solid #e38340;
border-bottom:1px solid #e38340;
margin-bottom:10px;
}

.titlesTaberu img{
margin:3px 0;
}

.titlesTomaru{
border-top:2px solid #5c8baa;
border-bottom:1px solid #5c8baa;
margin-bottom:10px;
}

.titlesTomaru img{
margin:3px 0;
}

.titlesOnsen{
border-top:2px solid #4868aa;
border-bottom:1px solid #4868aa;
margin-bottom:10px;
}

.titlesOnsen img{
margin:3px 0;
}

.titlesShizen{
border-top:2px solid #328b2d;
border-bottom:1px solid #328b2d;
margin-bottom:10px;
}

.titlesShizen img{
margin:3px 0;
}


/*スポット詳細*/
.spotName{
border-top:2px solid #b7b7b7;
padding:3px 0px 3px 0px;
}