@charset "utf-8";

.worksWindow{
	top:812px;
	padding:20px;
	_padding:10px;
	width:660px;
	background-color:#fff;
	border:10px solid #699917 !important;
}

h3.wishlist{
	float:left;
	text-indent:-9999px;
	width:400px;
	background-image: url(../works/images/window/add_wishlist.gif);
	background-repeat: no-repeat;
	height:50px;
}

h3.calculation{
	float:left;
	text-indent:-9999px;
	width:300px;
	background-image: url(../works/images/window/calculation.gif);
	background-repeat: no-repeat;
	height:50px;
}

.left{
	float:right;
	text-align:left;
	width:350px;
}

.close{
	height:30px;
	width:80px;
	margin-left:560px;
}

.calculation_box{
	margin-left:135px;
	margin-right:135px;
	width:390px;
	text-align:left;
	margin-bottom:30px;
	margin-top:30px;
}

.calculation_box h3{
	background-image: url(../works/images/window/calculation_add.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 350px;
	text-indent:-9999px;
}

.calculation_box .form{
	float:left;
	width:384px;
	border:1px solid .DFDFD6;
	padding:2px;
}

.calculation_box .form dl{
	float:left;
	clear:both;
	width:372px;
	_width:376px;
	border:1px solid #DFDFD6;
	padding:5px;
}

.calculation_box .form dl.dark{
	float:left;
	clear:both;
	background-color:#F2F2F2;
	width:372px;
	_width:376px;
	border:1px solid #DFDFD6;
	padding:5px;
}

.calculation_box .form dt{
	float:left;
	padding:10px;
	width:130px;
}

.calculation_box .form dd{
	float:left;
	padding:5px;
}

.calculation_box .form .button{
	float:left;
	width:372px;
	_width:376px;
	border:1px solid #DFDFD6;
	padding:5px;
	text-align:center;
}

.arrow_box{
	margin-left:135px;
	margin-right:135px;
	width:390px;
	text-align:center;
	height: 80px;
}

.result_box{
	margin-left:135px;
	margin-right:135px;
	width:390px;
	text-align:left;
}

.result_box h3{
	background-image: url(../works/images/window/calculation_result.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 300px;
	text-indent:-9999px;
}

.result_box .result{
	padding: 18px 10px 0 10px;
	_padding: 18px 10px 0 5px;
	width:350px;
	_width:360px;
	background-color:#fff;
	border:10px solid #699917;
	text-align:center;
	background-image: url(../works/images/window/calculation_result_bg.gif);
	background-repeat: no-repeat;
	height: 180px;
}

.result_box .result ul{
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	*padding-bottom:-10px;
	margin-right:30px;
	_margin-right:34px;
	font-size:24px;
	line-height: 24px;
}

.result_box .result li{
	margin-bottom:16px;
}

.result_box .result p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	line-height:36px;
	margin-right:30px;
	margin-top:22px;
	text-align:right;
}

.strong{
	font-size: 24px;
	padding:20px;
}

.strongred{
	font-size: 24px;
	padding:20px;
	color:#CC0000;
}

.red{
	color:#CC0000;
	padding-bottom:20px;
}

.button{
	color: #666;
	border:1px solid #ccc;
	text-align: center;
	background-image: url(../works/images/window/download_button.gif);
	padding-top: 10px;
	padding-right: 20px;
	_padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	_padding-left: 0px;
}
.calculation_box .form dl.box_list{
	padding: 5px;
}
.calculation_box .form dl.box_list dt{
	float:left;
	width: 0.5em;
}
.calculation_box .form dl.box_list dd{
 	width: 320px;
}
