@charset "utf-8";
/* CSS Document */

.photolist{
	overflow:hidden;
	margin:10px 0;
}

.photolist li{
	float:left;
	margin:0 20px 0 0;
}

.photolist li:nth-child(3n){
	margin-right:0;
}

.zoom-outer {
	clear: right;
	overflow: hidden;
}
.zoom{
	background:url(../images/charge/zoom.png) no-repeat;
	line-height:17px;
	padding:0 0 0 20px;
	float:right;
	color: #4C4C4C;
}

article table{
	clear:both;
	margin:0 0 25px;
}

.pran-table tr th span{
	font-size:0.8em;
}

.pran-table tr td{
	text-align:left;
	border-right:0px #FFF solid;
}

.pran-table tr td:last-child{
	border-right:1px #000 solid;
}

.float-table{
	overflow:hidden;
	margin: 0 0 10px;
}

.float-table table{
	width:300px;
	float:left;
}

.float-table table td{
	text-align:left;
}

.float-table p{
	width:320px;
	float:right;
}

p span {
	color: #F60;
}
#contents .changetab {
	margin: 20px 0 20px;
}
#contents .changetab li {
	color: #c52e1e;
	display: inline;
	width: 160px;
	cursor: pointer;
	padding: 10px 15px;
	border: #c52e1e 1px solid;
	text-align: center;
}
#contents .changetab .select {
	border: none;
	background: #c52e1e;
	color: #fff;
}
#contents changetab li:hover {
	background: #9e2518 !important;
}
#contents .disnon {
	display: none;
}
#contents article {
	overflow: inherit;
}
