/* リンク設定
/////////////////////////////////////////////////////////////////////////////////// */
.rollover { /* ロールオーバー */
	opacity: 1.0;
	filter: alpha(opacity=100);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=100)";  /* ie 8 */
	-moz-opacity: 1.0;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 1.0;              /* Safari 1.x */
}

.rollover:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=80)";  /* ie 8 */
	-moz-opacity: 0.8;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.8;              /* Safari 1.x */
	transition-property: all;
	transition-duration: 0.1s;
	transition-timing-function: ease-in-out;
}

/* コンテンツ設定
/////////////////////////////////////////////////////////////////////////////////// */
.Box {
	margin: 20px 0 25px;
	padding: 20px;
	overflow: hidden;
	line-height: 1.5;}

	.Box h2 {
		font-size: 26px;
		color: #333;
		margin-bottom: 15px;
		border-left: 5px #14A0DC solid;
		padding: 0 0 0 10px;}

	.Box span {
		color: #666;
		font-size: 14px;}

	.Box p {
		margin: 0 !important;
		font-size: 14px;}

	.Box a {
		text-decoration:none;
		color:#0099FF;}

	.Box a:hover { text-decoration:underline;}

.Line {
	border: #C0E0F1 3px double;
	background: #F3FAFD;}

.Line2 { border-bottom: #CCC 2px dotted;}

.screenshot {
	float: left;
	width: 250px;}

	.screenshot img { border: 1px #DDD solid;}

.caption { margin-left: 270px;}

p.link {
	font-size: 14px;
	margin-top: 15px !important;}
