
/* price
------------------------------------------------ */
#price table.plan{ width:720px; margin:35px 0 30px; padding:0;}
#price table td { vertical-align:top; margin:15px 0; padding:0;}
#price table td.space { width:20px; height:20px;}
#price .firstpow {background: url(img/price_firstpow.jpg) no-repeat; border:1px dotted #d1be94; width:347px; padding-bottom: 15px;}
#price .kidsrun {background: url(img/price_kidsrun.jpg) no-repeat; border:1px dotted #d1be94; width:347px;}
#price .annupri {background: url(img/price_annupri.jpg) no-repeat; border:1px dotted #d1be94; width:720px;}
#price .firstpow p.note1,
#price .kidsrun p.note1{ padding:15px 180px 0 15px; line-height:1.4;}

#price .firstpow p.note2{ padding:15px 15px 0 15px; line-height:1.4;}
#price .annupri p{ padding:15px 240px 0 15px;margin-bottom:15px; line-height:1.4;}
#price table.plan img{ padding-left:15px}
#price table.plan p span{ color:#d1be94;}
#price table.plan p.annotation{ padding: 0 180px 0px 15px; font-size:85%;}
#price table.plan p.vanish{ padding: 0 180px 0px 15px;}

	#price table.charge{ margin-bottom:15px;  position:rerative;}
	#price table.charge td{ vertical-align:bottom; font-size:100%;}
	
	#price table.charge td.period{ width:245px; padding:13px 0 11px 30px; margin-right:10px; color:#d1be94;}
	#price table.charge td.rate{ width:430px; padding:13px 0 11px 20px; margin-left:10px;}
	#price table.charge td.coin{ background: url(img/price_onecoin.gif) no-repeat bottom right; padding:15px 0 15px 20px; }

	#price table.charge td.bgPeriod{ background-color:#1e2622;}
	#price table.charge td.bgRate{ background: url(img/price_bg.gif) no-repeat 0 0;}

	#price .contents ul li{ font-size:85%;}