@charset "utf-8";


/*	access
----------------------------------------------------*/
#access .section{
margin-bottom:30px;
}
#access .section h3{
margin-bottom:20px;
}

/*	guide
----------------------------------------------------*/
#guide .section h3{
border-top:2px solid #e2cfcb;
padding:19px 0 9px;
}
#guide .section p{
padding-bottom:8px;
}
#guide .section p.comment{
font-size:11px;
}
* html #guide .section p.comment{font-size:90%;}
*:first-child + html #guide .section p.comment{font-size:90%;}

#guide #point{
clear:both;
}
#guide #point ul{
padding:0;
margin:0;
list-style:none;
}
#guide #point ul li{
padding:0;
margin:0 0 5px;
}

#guide .imgList{
width:199px;
float:left;
padding:0 20px 10px 0;
}
#guide .imgListLast{
width:199px;
float:left;
padding:0 0 10px 0;
}
#guide #zenkouji{
border:1px solid #d9c2b3;
background:#fff;
padding:18px;
zoom:1;
}
#guide #zenkouji:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
#guide #zenkouji h4{
margin-bottom:10px;
}
#guide #zenkouji .text{
float:left;
width:357px;
}
#guide #zenkouji .text p.date{
color:#8c0315;
font-weight:bold;
}
#guide #zenkouji p.photo{
float:right;
}
#guide #zenkouji p span.copy{
font-size:11px;
text-align:right;
display:block;
margin-top:5px;
}
* html #guide #zenkouji p span.copy{font-size:90%;}
*:first-child + html #guide #zenkouji p span.copy{font-size:90%;}

