@charset "utf-8";

/* lead box */
#content01 .lead {
margin:0 25px 29px;
}
#content01 .lead p {
margin-bottom:15px;
font-size:1.4em;
}
#content01 .lead img.map {
float:left;
}
/* around info box */
#content01 .lead .around {
float:right;
width:520px;
margin-top:10px;
}
#content01 .lead .around .place {
float:left;
width:220px;
padding-left:32px;
}
#content01 .lead .around .place img {
display:block;
margin:0 auto 15px;
}
#content01 .lead .around .place h2 {
margin-bottom:5px;
font-size:1.4em;
font-weight:bold;
text-align:center;
}
#content01 .lead .around ul {
clear:left;
height:80px;
padding-left:9px;
background-color:#F1F1F1;
}
#content01 .lead .around ul li {
float:left;
margin-top:12px;
margin-right:6px;
}
#content01 .lead .around ul li img {
display:block;
}

/* area box */
#content01 .area {
margin:0 25px;
}
#content01 .area h2 {
clear:left;	/* for ie6 */
height:45px;
margin-bottom:15px;
padding:0 18px;
background:url(../../img/common_bg_01.png) no-repeat;
color:#300;
font-size:1.6em;
font-weight:bold;
line-height:45px;
}
/* each place box */
#content01 .area .place {
float:left; width:100%;	/* for ie6 */
margin-bottom:29px;
border-bottom:1px dotted #999;
}
#content01 .area .last {
border-bottom:none;
}
#content01 .area .place img {
float:left;
margin-bottom:29px;
}
#content01 .area .place h3,
#content01 .area .place p {
float:right;
width:550px;
}
#content01 .area .place h3 {
padding:7px 0;
}
#content01 .area .place h3 img {
float:none;
margin-bottom:0;
}
#content01 .area .place p {
margin-bottom:20px;
font-size:1.4em;
}
/* shopping places box */
#content01 .area .shop {
margin-bottom:30px;
}
#content01 .area .shop ul li {
float:left;
width:210px;
padding:0 6px;
}
#content01 .area .shop ul li img {
display:block;
margin:0 auto 9px;
}
#content01 .area .shop ul li h3,
#content01 .area .shop ul li p {
font-size:1.4em;
}
#content01 .area .shop ul li h3 {
margin-bottom:5px;
font-weight:bold;
text-align:center;
}
#content01 .area .shop ul li p {
padding:0 15px;
}
