.prinfo_wrapper {
	margin:0;
	padding:0;
}

.prinfo_wrapper_inner {
	
}

.lcol {
	width:500px;
	float: left;
	
}

.lcol_inner {
	
}

.lcol_inner * {
	clear:both;
}

.pri_title {
	font-size: 20pt;
	
}

.box_border_gray {
	border:1px solid #dfdfdf;
	
	padding:10px;
	margin-bottom: 10px;
}

.by_man {
	font-size:8pt;
	
	margin-bottom:5px;
}

.star_box {
	width:156px;
	padding-top:5px;
	padding-bottom:5px;
	
	margin-right:auto;
	margin-left:auto;
	
	background-color: #dfdfdf;
	
	margin-bottom:15px;
}

.star_box_inner {
	background-color: white;
	
	padding-top:10px;
	padding-bottom: 10px;
	
	margin-right:15px;
	margin-left:15px;
	
	text-align: center;
}

.btns_box {
	
}

.btns_box_inner {
	text-align: right;
}

.btns_box_inner * {
	margin-bottom: 5px;
}



/* 荳句� */
.btmrow {
	width:756px;
	clear:both;
}

.btmrow .btmrow_inner{
	
}

.rcol {
	width:244px;
	float: right;
	
}

.rcol_inner {
	margin-right: 10px;
}


.pri_box {
	background-color: #dfdfdf;	
}

/* 譌･莉倥�蜷榊燕 */
.pri_info {
	text-align: right;
	padding-top:8px;
	padding-right: 10px;
	
	color:black;
	font-weight: bold;
}

.pri_body {
	background-color: #ffffff;
	
	margin:10px;
	padding: 10px;
}

/* 繧ｵ繝�ロ繧､繝ｫ逕ｻ蜒�*/
#dispimg {
	border: double 3px #dfdfdf;
	padding: 10px;
	
	text-align: center;
	margin-bottom: 10px;
	
	max-height:317px;
	overflow: hidden;
}

#dispimg img {
	max-width: 476px; /* 500 - 20 - 6*/ 
}

#thumbs * {
	float:left;
	clear:none;
	
}

#thumbs li a {
	cursor: pointer;
}

#thumbs li img {
	/*
	width: 140px;
	height: 105px;
	*/
	width: 70px;
	height: 53px;
	
	margin: 5px;
}