
table.senntaku{
	border-collapse: collapse;
	border: 1px #EAE0D8 solid;
	margin:0 auto;
	width:480px;
}

table.senntaku td input{
	vertical-align:middle;
	margin-right:7px;
	margin-bottom:3px;
	}

#sen_goukei{
	border-bottom:1px dotted;
	margin:0 auto;
	width:480px;
	margin-top:10px;
	overflow:hidden;
}

#sen_goukeikinngaku{
	float:right;

}


#result{
	color:#343435;
	font-size:18px;
	font-weight:bold;
	padding:0 3px;
}

table.senntaku td{
	border: 1px #EAE0D8 solid;
	padding-left:10px;
	width:150px;
	height:40px;
}

table.itiran_2{
	border: 1px #CFC0B5 solid;
	border-collapse: collapse;
	text-align: center;
	width: 585px;
	line-height:22px;
	margin-bottom:10px;
	margin-left:4px;
	}

table.itiran_2 th{
	font-size:14px;
	border: 1px #CFC0B5 solid;
	background-color:#e9ddd3;
	background-position:0 0;
	background-image: url(../images/price/bak_koumoku.png);
	background-repeat: repeat-x;
	}

table.itiran_2 td{
	border-right: 1px #CFC0B5 solid;
	border-bottom: 1px #aeafb1 dotted;
	text-align:left;
	padding-left:7px;
	}

table.itiran{
	border: 1px #CFC0B5 solid;
	border-collapse: collapse;
	text-align: center;
	width: 585px;
	line-height:22px;
	margin-bottom:10px;
	margin-left:4px;
	}

th.koumokuH{
	font-size:10px;
	border: 1px #CFC0B5 solid;
	background-color:#e9ddd3;
	background-position:0 0;
	background-image: url(../images/price/bak_koumoku.png);
	background-repeat: repeat-x;
	}
	

th.koumoku{
	border-right: 1px #CFC0B5 solid;
	border-bottom: 1px #aeafb1 dotted;
	background:#FCF5EF;
	text-align:left;
	padding-left:7px;
	font-weight:normal;
	width:115px;
	}
	
td.koumoku{
	border-right: 1px #CFC0B5 solid;
	border-bottom: 1px #aeafb1 dotted;
	text-align:left;
	padding-left:7px;

	}
	
td.koumoku_text_right{
	border-right: 1px #CFC0B5 solid;
	border-bottom: 1px #aeafb1 dotted;
	width: 70px;
	text-align:right;
	padding-right:3px;
	}

td.koumoku_text_center{
	border-right: 1px #CFC0B5 solid;
	border-bottom: 1px #aeafb1 dotted;
	width: 70px;
	text-align:center;
	padding-right:3px;
	}

td.koumoku_kazu{
	border-right: 1px #CFC0B5 solid;
	border-bottom: 1px #aeafb1 dotted;
	width: 30px;
	text-align:right;
	padding:2px;
	}

td.koumoku_kazu_center{
	border-right: 1px #CFC0B5 solid;
	border-bottom: 1px #aeafb1 dotted;
	width: 30px;
	text-align:center;
	padding:2px;
	}

td.goukei{
	height: 40px;
	color:#343435;
	background:#f6f6f7;
	border: 1px #CFC0B5 solid;
	text-align:right;
	padding-right:5px;
}

.keisan_btn{
	text-align:right;
	margin:6px;
}

.ryoukin_info{
	border: 1px #c20611 solid;
	width:585px;
	margin-left:3px;
}

.ryoukin_info h4{
	font-size:16px;
	color:#c20611;
	margin-left:10px;
	margin-top:5px;
	background:none;
	height:6px;
}

.ryoukin_info ul{
	color:#555559;
	padding:10px;
	margin-left:14px;
}

.ryoukin_info li{
	list-style-image: url(../images/common/list_03.gif);
}

.innsatu{
	width:300px;
	margin:0 auto;
	margin-top:10px;
}

.suuryou {
	border: 1px #CFC0B5 solid;
	background-color:#e9ddd3;
	padding:1px;
	width:25px;
	text-align:right;

}

.select {
	font-size:12px;
	margin:0 10px 10px 55px;
}

.lightTip						{  }
.lightTip .content				{ width: 310px; padding: 10px; border: 6px solid #e2e2e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #ffffff; color: #020202; }
.lightTip .bottom				{ height: 14px; background: url(../images/tiny/notch-white.png) top center no-repeat; }

.yellowTip						{  }
.yellowTip .content				{ width: 310px; padding: 10px; border: 6px solid #f9e98e; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #fbf7aa; color: #020202; }
.yellowTip .bottom				{ height: 14px; background: url(../images/tiny/notch-yellow.png) top center no-repeat; }

.orangeTip						{  }
.orangeTip .content				{ width: 310px; padding: 10px; border: 6px solid #f9cd8e; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #fbe3aa; color: #020202; }
.orangeTip .bottom				{ height: 14px; background: url(../images/tiny/notch-orange.png) top center no-repeat; }

.redTip							{  }
.redTip .content				{ width: 310px; padding: 10px; border: 6px solid #ce6f6f; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #f79992; color: #020202; }
.redTip .bottom					{ height: 14px; background: url(../images/tiny/notch-red.png) top center no-repeat; }

.greenTip						{  }
.greenTip .content				{ width: 310px; padding: 10px; border: 6px solid #a9db66; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #cae8a2; color: #020202; }
.greenTip .bottom				{ height: 14px; background: url(../images/tiny/notch-green.png) top center no-repeat; }

.blueTip						{  }
.blueTip .content				{ width: 310px; padding: 10px; border: 6px solid #36a4d9; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #90d8f0; color: #020202; }
.blueTip .bottom				{ height: 14px; background: url(../images/tiny/notch-blue.png) top center no-repeat; }

.purpleTip						{  }
.purpleTip .content				{ width: 310px; padding: 10px; border: 6px solid #8671de; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #a290f0; color: #020202; }
.purpleTip .bottom				{ height: 14px; background: url(../images/tiny/notch-purple.png) top center no-repeat; }

.darkTip						{  }
.darkTip .content				{ width: 310px; padding: 10px; border: 6px solid #303030; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #505050; color: #f8f8f8; }
.darkTip .bottom				{ height: 14px; background: url(../images/tiny/notch-dark.png) top center no-repeat; }

#result2{

	font-size:18px;
	font-weight:bold;
	padding:0 3px;
}