@import url("base.css");

#itemGuide{
  margin:0px;
  padding:50px 0px 0px 0px;
}
#guideMap{
  margin:0px;
  padding:20px 0px 0px 0px;
}
#map_bo{
  margin:0px;
  padding:20px 0px 0px 0px;
  text-align:center;
}
#mapAd{
  margin:0px;
  padding:10px 0px 0px 0px;
  font-size:12px;
  color:#333333;
}
.entryitemGuide{
  margin:0px;
  padding:10px 0px 0px 0px;
  float:left;
  width:300px;
}
.guideBox{
  margin:0px;
  padding:0px 0px 0px 5px;
  float:left;
  width:400px;
  /padding:0px 0px 30px 5px;
}
.guideC{
   margin:0px;
  padding:0px 0px 30px 0px;
  color:#B5272D;
  font-size:14px;
  letter-spacing:-0.1em;
  
}
table.guideData{ 
  margin:3px 0px 20px 0px;
  padding:0px 0px 0px 0px;
  border:0;
  float:left;
width:395px;
  font-size:12px;
  color:#333333;
  /margin:0px 0px 20px 0px;
}
table.guideData td{
  margin:0px;
  padding:5px 5px 5px 5px;
  border-bottom:#999999 solid 1px;
  line-height:1.5;
  
 
}
table.guideData tr.guideBg{
  background:#F5F5F5;


}

.guideD01{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 5px;
  color:#B5272D;
  font-size:16px;
  border-left:#B5272D solid 15px;
  clear:both;
}
.guideD01:after {
	height: 0; 
	content: "."; 
	display: block;
	clear: both;
	visibility: hidden;
	min-height: 1%;	
}
.guideD02{
  margin:0px 0px 0px 0px;
  padding:20px 0px 0px 0px;
  color:#B5272D;
  font-size:21px;
  clear:both;
}
.guideD02:after {
	height: 0; 
	content: "."; 
	display: block;
	clear: both;
	visibility: hidden;
	min-height: 1%;	
}
.number{
  margin:0px;
  padding:0px;
  text-align:right;

}
.innerG{
  margin:0px;
  padding:0px;
  background:#F5F5F5;
  text-align:center;

}


#impressionImg{
  margin:0px 0px 20px 0px;
  padding:10px 0px 20px 25px;
  clear:both;
}
#impressionImg:after {
	height: 0; 
	content: "."; 
	display: block;
	clear: both;
	visibility: hidden;
	min-height: 1%;	
}
#impressionImg ul.impressionPic{
  margin:0px 0px 30px 0px;
  padding:10px 0px 0px 5px;
  list-style:none;

}
#impressionImg ul:after {
	height: 0; 
	content: "."; 
	display: block;
	clear: both;
	visibility: hidden;
	min-height: 1%;	
}
#impressionImg ul.impressionPic li{
  margin:0px 0px 20px 0px;
  padding:0px 30px 0px 0px;
  float:left;
  font-size:12px;
  width:195px;
}
#impressionImg ul.impressionPic li ul{
margin:0px 0px 0px 0px;
  padding:5px 0px 0px 0px;
  list-style:none;
}
#impressionImg ul.impressionPic li ul li{
margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:12px;
}
#impressionImg .impressionPic li a{
text-decoration:none;
 color:#333333;
}
#impressionImg .impressionPic li a:hover{
color:#B5272D;
}
#impressionImg .impressionPic li a:hover img{
     /* IE */
    filter: alpha(opacity=70);
    /* Safari Opera */
    opacity:0.7;
    /* Firefox Netscape */
    -moz-opacity:0.7;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

ul.impressionText{
  margin:0px 0px 30px 0px;
  padding:10px 0px 0px 5px;
  list-style:none;

}
#impressionImg ul:after {
	height: 0; 
	content: "."; 
	display: block;
	clear: both;
	visibility: hidden;
	min-height: 1%;	
}
ul.impressionText li{
  margin:0px 30px 0px 0px;
  padding:0px 15px 0px 0px;
  _padding:0px 0px 0px 0px;
  float:left;
  font-size:12px;
  width:290px;
  border-bottom:#CCCCCC dotted 1px;
  display:block;

}
ul.impressionText li a{
margin:0px;
   padding:10px 10px 5px 5px;
    _padding:5px 10px 5px 5px;
   color:#333333;
   text-decoration:none;
   display:block;
  
}
ul.impressionText li a:hover{
  margin:0px;
   padding:10px 10px 5px 5px;
   _padding:5px 10px 5px 5px;
   color:#FFFFFF;
  text-decoration:none;
    background:#B5272D;
 width:290px;
}
ul.impressionText li ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style:none;
}
ul.impressionText li ul li{
  margin:-12px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style:none;
  text-align:right;
  border-bottom:none;
 
}