@charset "UTF-8";

#wrapper02{
margin:0px 20px;
padding:1px;
border:1px solid #6A684F;
color:#434343;
font-size:1.2em;
line-height:160%;
margin-bottom:20px;
}

#wrapper02 #content01{
background:#fff;
padding:28px;
}

#content01 a{
color:#B22D14;
}

#content01 img{
vertical-align:bottom;
}

#content01 h2{
margin-bottom:20px;
}

#content01 .ul01{
clear:both;
height:36px;
background:#D3D0B9;
padding:4px 0px 4px 3px;
margin-bottom:20px;
text-align:center;
}

#content01 .ul01 li{
float:left;
margin:0px 3px 0px 2px;
}

#content01 .ul01 li img{
float:left;
}

#content01 .box01{
height:100%;
background:url("../img/location01_bg_02.png") repeat-x bottom;
padding-bottom:6px;
margin-bottom:20px;
}

#content01 .box01 .box02{
float:left;
width:315px;
height:409px;
border:solid #D2CBC1 1px;
padding:1px;
}

#content01 .box01 .box02 .dl01{
background:url("../img/location01_bg_01.png") repeat-x top;
padding:10px 17px;
}

#content01 .box01 .box02 .dl01 dt{
padding-bottom:10px;
background:url("../img/location01_bg_04.png") no-repeat right bottom;
}

#content01 .box01 .box02 .dl01 dd{
padding-top:20px;
}

#content01 .box01 .box02 .dl01 dd ul{
padding-left:2em;
}

#content01 .box01 .box02 .dl01 dd ul li{
list-style:disc outside;
line-height:200%;
}

#content01 .box01 .box02 .dl01 dd ul li span{
cursor:pointer;
}

#content01 .box01 .box03{
float:left;
width:518px;
height:409px;
border:solid #D2CBC1 1px;
border-left:none;
padding:1px;
}

#content01 .box01 .box03 iframe{
border:none 0px;
background:#eee;
width:518px;
height:409px;
}

#content01 .box01 .box04{
border:solid #D2CBC1 1px;
padding:1px;
}

#content01 .box01 .box04 .dl01{
background:url("../img/location01_bg_01.png") repeat-x top;
padding:10px 17px;
padding-right:0px;
}

#content01 .box01 .box04 .dl01 dt{
padding-bottom:10px;
background:url("../img/location01_bg_04.png") no-repeat left bottom;
}

#content01 .box01 .box04 .dl01 dd{
padding-top:20px;
}

#content01 .box01 .box04 .dl01 dd ul{
height:155px;
}

#content01 .box01 .box04 .dl01 dd ul li{
float:left;
margin-right:10px;
}

#content01 .box01 .box04 .dl01 dd ul li img{
display:block;
border:solid #D2CBC1 1px;
margin-bottom:5px;
}

#content01 .dl02{
}

#content01 .dl02 dt{
font-weight:800;
color:#6B4932;
margin-bottom:5px;
}

#content01 .dl02 dd .div01{
width:418px;
float:left;
background:url("../img/location01_bg_02.png") repeat-x bottom;
padding-bottom:6px;
margin-bottom:20px;
}

#content01 .dl02 dd .div02{
width:418px;
float:right;
background:url("../img/location01_bg_02.png") repeat-x bottom;
padding-bottom:6px;
margin-bottom:20px;
}

#content01 .dl02 dd table{
width:100%;
line-height:1.2em;
}

#content01 .dl02 dd table tr th{
width:50%;
height:32px;
background:#EAE9DC;
border:1px solid #D2CBC1;
padding:0px 7px;
empty-cells:show;
}

#content01 .dl02 dd table tr td{
width:50%;
height:32px;
border:1px solid #D2CBC1;
padding:0px 7px;
empty-cells:show;
}

#content01 .dl02 dd table tr .th01{
background:url("../img/location01_bg_03.png") repeat-x top #CAC5AE;
padding:0px 15px;
border-right:1px solid #fff;
height:22px;
}

#content01 .dl02 dd table tr .th02{
background:url("../img/location01_bg_03.png") repeat-x top #CAC5AE;
padding:0px 15px;
border-left:1px solid #fff;
height:20px;
}
