/*
tsuru
----------------------------------------------------------*/

ul {
	font-size: 14px;
	line-height: 1.7em;
	}

/*----------------------------------------------------------*/



h3.topTitle {
	}

h3.topTitle img {
	width: 700px;
	}


div#topDetail {
	margin: 30px 10px 50px;
	}

div#topDetail div.photoBlock {
	clear: both; width:250px; height:210px; float:right;
				margin: 0 0 15px 20px;
				padding: 0;
				text-align: left;
	}

div#topDetail div.photoBlock img {
	margin: 0px; float: none;
	}

div#topDetail div.photoBlock div {
	font-size: 12px; margin: 0; padding: 7px 8px 10px;  background-color: #eee; line-height: 1.3em;
	}

div#topDetail div.photoBlockTop {
	clear: both; width:120px; height:180px; float:right;
				margin: 0 0 15px 20px;
				padding: 0;
				text-align: left;
	}

div#topDetail div.photoBlockTop img {
	margin: 0px; float: none;
	}

div#topDetail p {
	line-height: 1.7em;
	}





/*----------------------------------------------------------*/


div#detailcenter {
	float: left;
	margin: 0 10px 50px;
	width: 680px;
	}




div#detailleft {
	float: left;
	margin: 0 10px 50px;
	width: 400px;
	}


div#detailright {
	float: left;
	margin: 0 10px 50px 20px;
	width: 250px;
	}


div.detailentry, div.detailentryOre, div.detailentryRed, div.detailentryBrw {
	margin: 30px 0 45px;
	}

	div.detailentryOre, div.detailentryRed, div.detailentryBrw {
		padding: 5px 3px 5px;
		}

	div.detailentryOre {
		border-top: 5px #f8b500 solid;
		}

	div.detailentryRed {
		border-top: 5px #df0615 solid;
		}

	div.detailentryBrw {
		border-top: 5px #780b11 solid;
		}

div.detailentry div {
	border-bottom: 1px #ccc solid;
	font-size: 16px;
	line-height: 1.5em;
	font-weight: bold;
	}

div.detailentryOre div, div.detailentryRed div, div.detailentryBrw div {
/*	border-bottom: 1px #ccc solid;*/
	font-size: 18px;
	line-height: 1.5em;
	font-weight: bold;
	}

	div.detailentryOre div {
		color: #f8b500;
		}

	div.detailentryRed div {
		color: #df0615;
		}

	div.detailentryBrw div {
		color: #780b11;
		}

div.detailentryOre p.photoLeft, div.detailentryRed p.photoLeft, div.detailentryBrw p.photoLeft {
	float: left;
	display: block;
	padding: 0 12px 12px 0;
	}

div.detailentryOre p.photoRight, div.detailentryRed p.photoRight, div.detailentryBrw p.photoRight {
	float: Right;
	display: block;
	padding: 0 0 12px 12px;
	}

div.detailentry p, div.detailentryOre p, div.detailentryRed p, div.detailentryBrw p {
	line-height: 1.7em;
	}

div.detailentry ol {
	line-height: 1.7em;
	font-size: 14px;
	list-style-type: decimal;
	list-style-position: outside;
	margin-left: 28px;
	}

div.detailentry ol li {
	margin-bottom: 15px;
	}

div.detailentry ol span {
	line-height: 1.5em;
	font-size: 13px;
	}

div.detailentry div.memo {
	margin: 15px 10px 15px 25px;
	padding: 5px 7px;
	border: 1px #ddd solid;
	line-height: 1.5em;
	font-size: 14px;
	}

div.detailentry div.memo span {
	line-height: 1.5em;
	font-size: 12px;
	}


/*----------------------------------------------------------*/


.clearLeft {
	clear: left; line-height: 0em; margin: 0; padding: 0;
	}

.clearRight {
	clear: right; line-height: 0em; margin: 0; padding: 0;
	}


/*----------------------------------------------------------*/

h4 {
	line-height: 1.5em;
	font-size: 18px;
	font-weight: bold;
	color: #390;
	}

/*----------------------------------------------------------*/




/*----------------------------------------------------------*/

p.linkbtn270 {
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 40px;
	width: 270px;
	height: 40px;
	font-size: 14px;
	font-weight: 900;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	border-top: 2px #39be74 solid;
	border-right: 2px #009944 solid;
	border-bottom: 2px #009944 solid;
	border-left: 2px #39be74 solid;

	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-radius: 7px;


	/* for IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FF39be74, endColorStr=#FF009944, GradientType=0);
	/* for IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#FF39be74, endColorStr=#FF009944, GradientType=0)";

	}


p.linkbtn270 a {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	line-height: 40px;
	width: 270px;
	height: 40px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	color: #fff;
	text-shadow: #999 -1px -1px 2px;

		background: -webkit-gradient(linear, left top, left bottom,
		from(#39be74),
		color-stop(0.05, #39be74),
		color-stop(0.48, #1cab5c),
		color-stop(0.52, #16914d),
		color-stop(0.95, #019945),
		to(#009944)
		);

		background: -moz-linear-gradient(#39be74 5%, #1cab5c 48%, #1cab5c 52%, #019945 95%, #009944 100%);

	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-radius: 5px;
	}


*html p.linkbtn270 a {
	display: block;
	text-align: center;
	line-height: 40px;
	width: 270px;
	height: 40px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	color: #fff;
	text-shadow: #999 -1px -1px 2px;
	}


*:first-child+html p.linkbtn270 a {
	display: block;
	text-align: center;
	line-height: 40px;
	width: 270px;
	height: 40px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	color: #fff;
	text-shadow: #999 -1px -1px 2px;
	}


p.linkbtn270 a:hover {
	background-color: #ffffff;
	color: #009944;
	text-shadow: #009944 0px 0px 0px;

		background: -webkit-gradient(linear, left top, left bottom,
		from(#ffffff),
		color-stop(0.05, #fefefe),
		color-stop(0.48, #f7f7f7),
		color-stop(0.52, #f0f0f0),
		color-stop(0.95, #fefefe),
		to(#eeeeee)
		);

		background: -moz-linear-gradient(#fefefe 5%, #f7f7f7 48%, #f0f0f0 52%, #fefefe 95%, #eeeeee 100%);

	/* for IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#00ffffff, endColorStr=#FFf0f0f0, GradientType=0);
	/* for IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#00ffffff, endColorStr=#FFf0f0f0, GradientType=0)";

	}

*:first-child+html p.linkbtn270 a:hover {
	color: #009944;
	text-shadow: #009944 0px 0px 0px;

	/* for IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#00ffffff, endColorStr=#FFf0f0f0, GradientType=0);
	/* for IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#00ffffff, endColorStr=#FFf0f0f0, GradientType=0)";

	}



/*----------------------------------------------------------*/

p.linkbtn450 {
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 40px;
	width: 450px;
	height: 40px;
	font-size: 14px;
	font-weight: 900;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	border-top: 2px #39be74 solid;
	border-right: 2px #009944 solid;
	border-bottom: 2px #009944 solid;
	border-left: 2px #39be74 solid;

	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-radius: 7px;


	/* for IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FF39be74, endColorStr=#FF009944, GradientType=0);
	/* for IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#FF39be74, endColorStr=#FF009944, GradientType=0)";

	}


p.linkbtn450 a {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	line-height: 40px;
	width: 450px;
	height: 40px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	color: #fff;
	text-shadow: #999 -1px -1px 2px;

		background: -webkit-gradient(linear, left top, left bottom,
		from(#39be74),
		color-stop(0.05, #39be74),
		color-stop(0.48, #1cab5c),
		color-stop(0.52, #16914d),
		color-stop(0.95, #019945),
		to(#009944)
		);

		background: -moz-linear-gradient(#39be74 5%, #1cab5c 48%, #1cab5c 52%, #019945 95%, #009944 100%);

	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-radius: 5px;
	}


*html p.linkbtn450 a {
	display: block;
	text-align: center;
	line-height: 40px;
	width: 450px;
	height: 40px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	color: #fff;
	text-shadow: #999 -1px -1px 2px;
	}


*:first-child+html p.linkbtn450 a {
	display: block;
	text-align: center;
	line-height: 40px;
	width: 450px;
	height: 40px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	color: #fff;
	text-shadow: #999 -1px -1px 2px;
	}


p.linkbtn450 a:hover {
	background-color: #ffffff;
	color: #009944;
	text-shadow: #009944 0px 0px 0px;

		background: -webkit-gradient(linear, left top, left bottom,
		from(#ffffff),
		color-stop(0.05, #fefefe),
		color-stop(0.48, #f7f7f7),
		color-stop(0.52, #f0f0f0),
		color-stop(0.95, #fefefe),
		to(#eeeeee)
		);

		background: -moz-linear-gradient(#fefefe 5%, #f7f7f7 48%, #f0f0f0 52%, #fefefe 95%, #eeeeee 100%);

	/* for IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#00ffffff, endColorStr=#FFf0f0f0, GradientType=0);
	/* for IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#00ffffff, endColorStr=#FFf0f0f0, GradientType=0)";

	}

*:first-child+html p.linkbtn450 a:hover {
	color: #009944;
	text-shadow: #009944 0px 0px 0px;

	/* for IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#00ffffff, endColorStr=#FFf0f0f0, GradientType=0);
	/* for IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#00ffffff, endColorStr=#FFf0f0f0, GradientType=0)";

	}



p.linkbtn450fin {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	line-height: 40px;
	width: 450px;
	height: 40px;
	font-size: 14px;
	font-weight: 900;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #fff;
	text-shadow: #999 -1px -1px 2px;

	border-top: 2px #39be74 solid;
	border-right: 2px #009944 solid;
	border-bottom: 2px #009944 solid;
	border-left: 2px #39be74 solid;

	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-radius: 7px;


		background: -webkit-gradient(linear, left top, left bottom,
		from(#39be74),
		color-stop(0.05, #39be74),
		color-stop(0.48, #1cab5c),
		color-stop(0.52, #16914d),
		color-stop(0.95, #019945),
		to(#009944)
		);

		background: -moz-linear-gradient(#39be74 5%, #1cab5c 48%, #1cab5c 52%, #019945 95%, #009944 100%);

	/* for IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FF39be74, endColorStr=#FF009944, GradientType=0);
	/* for IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#FF39be74, endColorStr=#FF009944, GradientType=0)";

	}


/*----------------------------------------------------------*/

div.skbtn {
	text-align:center;
	padding:20px;
	}

div.skbtn input {
	border:none;
	padding:0;
	margin:0 5px;
	}

div.skbtn input {
	text-align: center;
	vertical-align: middle;
/*	line-height: 35px;*/
	width: 100px;
	height: 40px;
	font-size: 14px;
	font-weight: 900;
	margin: 0px 5px;
	padding: 0px 0px 0px 0px;

	border-top: 2px #39be74 solid;
	border-right: 2px #009944 solid;
	border-bottom: 2px #009944 solid;
	border-left: 2px #39be74 solid;

	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-radius: 7px;


	color: #fff;
	text-shadow: #999 -1px -1px 2px;

		background: -webkit-gradient(linear, left top, left bottom,
		from(#39be74),
		color-stop(0.05, #39be74),
		color-stop(0.48, #1cab5c),
		color-stop(0.52, #16914d),
		color-stop(0.95, #019945),
		to(#009944)
		);

		background: -moz-linear-gradient(#39be74 5%, #1cab5c 48%, #1cab5c 52%, #019945 95%, #009944 100%);

	/* for IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FF39be74, endColorStr=#FF009944, GradientType=0);
	/* for IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#FF39be74, endColorStr=#FF009944, GradientType=0)";

	}

div.skbtn input {cursor:pointer;}

/*----------------------------------------------------------*/

