@charset "utf-8";
/* price CSS Document */

h4 {
	margin:0 0 18px;
	padding:0;
}

div#contents_bg {
	margin:0;
	padding:0;
	background: url(../price/images/price_03.jpg) no-repeat center top;
}

div#left_box {
	margin:0;
	padding:0 0 0 15px;
	float:left;
	width:411px;
}
div#right_box {
	margin:0;
	padding:0 15px 0 0;
	float:right;
	width:411px;
}
ul.packs {
	margin:0 0 45px;
	padding:0;
}
ul.packs li {
	margin:0 0 12px;
	padding:0;
	list-style:none;
}

table {
	margin:0 0 45px;
	padding:0;
	font-size:12px;
	width:411px;
}
th {
	margin:0;
	padding:6px;
	text-align:left;
	border-width:0 0 1px 0;
	border-style:dotted;
	border-color:#CCCCCC;
	font-weight:normal;
}
th.th_none {
	text-indent:-9999px;
}
td {
	margin:0;
	padding:6px;
	text-align:left;
	border-width:0 0 1px 0;
	border-style:dotted;
	border-color:#CCCCCC;
}
td.price {
	text-align:right;
}

div#contents p {
	margin:0 0 21px;
	padding:0;
	font-size:12px;
	line-height:21px;
}

ul#flow {
	margin:0 0 45px;;
	padding:0;
}
ul#flow li {
	margin:0 0 18px;
	padding:0;
	list-style:none;
}
ul#flow li.flow01 {
	background:url(../price/images/price_36.gif) no-repeat top left;
}
ul#flow li.flow02 {
	background:url(../price/images/price_42.gif) no-repeat top left;
}
ul#flow li.flow03 {
	background:url(../price/images/price_49.gif) no-repeat top left;
}
ul#flow li.flow04 {
	background:url(../price/images/price_55.gif) no-repeat top left;
}
ul#flow li.flow05 {
	background:url(../price/images/price_60.gif) no-repeat top left;
}
ul#flow li.flow06 {
	background:url(../price/images/price_65.gif) no-repeat top left;
}
ul#flow h5 {
	margin:0 0 6px;
	padding:0 0 0 77px;
}
ul#flow p {
	margin:0 0 12px;
	padding:0 0 0 77px;
	font-size:12px;
	line-height:21px;
}
