@charset "UTF-8";

.subhead {
	background: url(../img/photo_subhead.gif) left center no-repeat ;
	margin: 1.5em 0 0 0 ;
	padding: 1px 0 1px 16px ;
	line-height: 1.2 ;
	font-size: 1.2em ;
	color: #000000 ;
}

.tablelist {
	border: 1px solid #cccccc ;
	margin: 1.5em 0 0 0 ;
}
.tablelist th {
	padding: 6px 10px ;
	background: #ffddff ;
	border-right: 1px dotted #aaaaaa ;
	border-bottom: 1px dotted #aaaaaa ;
}
.tablelist td {
	padding: 6px 10px ;
	border-right: 1px dotted #cccccc ;
	border-bottom: 1px dotted #cccccc ;
}
.tablelist .bb_top { border-top: none ; }
.tablelist .bb_left { border-left: none ; }
.tablelist .bb_right { border-right: none ; }
.tablelist .bb_bottom { border-bottom: none ; }

.photo_box{ margin-top:15px;}
.photo_box dl{ width:190px;}
.photo_box dt{ width:190px;}
.photo_box dd{ width:170px; padding:10px;}

#pretty_box{
	padding:0; margin:16px 0;
	width:610px; 
	/*border:5px solid #ccc;*/ 
}
#pretty_box ul.pb_list{ 
	list-style:none; 
	padding:0; margin:0 -5px; 
	width:610px; 
}
#pretty_box ul.pb_list li{ 
	float: left;
	margin: 0 4px 4px 0;
	border:1px solid #D8D8D8;
	background-color: #fff;
	text-align:center;
	vertical-align: middle;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomright: 5px;
	-webkit-border-radius-topleft: 5px;
	-webkit-border-radius-topright: 5px;
	width:116px;
	height: 116px;
}
#pretty_box ul.pb_list li img{ 
	margin:5px;
	/*max-width:82px;*/
	max-height:106px;
	border: none;
}
#pretty_box ul.pb_list li a{ 
	display:block;
}
#pretty_box ul.pb_list li a:hover{ 
	background-color: #FFDCFA;
}
.clearfix: after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
.clearfix{
	min-height:1px;
}
*html .clearfix{
	height:1px;
	/*\*//*/
	height:auto;
	overflow:hidden;
	/**/
}
ul.arrow{
	margin:20px 0 ;
}
ul.arrow li{
	float: left;
	margin-right: 12px;
	background: url(../img/arrow.gif) no-repeat 2px 2px;
	padding: 0 0 5px 20px;
}
