@charset "utf-8";
/* CSS Document */
#contents01 {
	padding:0 5px;
	position:relative;
	width:912px;
}
p{
	padding-bottom:5px;
}
p#readtext{
	border-bottom:1px dotted #4B72B5;
	padding-bottom:10px;
	margin-bottom:10px;
}
.orange{color:#dd4119;}
.blue{color:#4B72B5;}
#contents01 table.left img{
	margin:5px 10px 5px 0;
}

#contents01 table.right img{
	margin:10px 10px 10px 0;
}
#comment{
	clear:both;
}
/*ギャラリー*/

#gallery {
	margin:15px auto 0 auto;
	position:relative;
	width:897px;
	background:url(img/bg.jpg) 0 235px no-repeat;
}
#imagearea{}
#images {
	height:244px;
}
#image {
	position:relative;
	height:412px;
}
#image img {position:absolute; top:0px; left:140px; margin:0;
background:#fff;
border:1px solid #cfcfcf;
padding:5px;
}
#thumbwrapper {margin-top:23px; padding:0;}
#thumbarea {
	overflow:hidden;
	margin:0 auto;
	width:769px;
	background:url(img/tpBg.gif) 0 0 repeat-y;

}
#thumbarea .thumBt {
	background:url(img/tpBt.gif) 0 0 no-repeat;
	height:6px;
	width:769px;
}
#thumbarea .thumBb {
	background:url(img/tpBb.gif) 0 0 no-repeat;
	height:6px;
	width:769px;
}
#thumbs {
	list-style:none;
	margin-left:0px;
	padding:0 0 0 35px;
	width:734px;
	height:207px;
}
#thumbs li {
	cursor:pointer;
	float:left;
	padding:11px 23px 11px 0;
}
#thumbs li img {
	vertical-align:bottom;
	border:1px solid #cba38b;
	padding:2px;
	background:#fff;
}
.imgnav {
	position:absolute;
	height:42px;
	width:42px;
	z-index:100;
	outline:none;
	cursor:pointer
}
#previmg {
	left:117px;
	top:190px;
	background:url(img/prev.png) 0 0 no-repeat;
}
/*#previmg,
#nextimg {
	opacity:0.8;
	filter:alpha(opacity=0.8);
}*/
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {
	top:190px;
	left:746px;
	background:url(img/next.png) 0 0 no-repeat;
}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}

