@charset "utf-8";

@import url("common.css");

table#priceBox{
	background:#fff;
	font-size:116.6%;
	text-align:center;
	width:667px;
}

table#priceBox tr{
	border:#59BCFE solid 1px;
}

table#priceBox tr#topCell th ,table#priceBox tr#topCell td{
	border:none;
}

table#priceBox tr th,table#priceBox tr td{
	border:1px solid #CCCCCC;
}

th#plan01 ,th#plan02 ,th#plan03 ,th#plan04 ,th#plan05 ,th#plan06{
	width:145px;
	height:46px;
}

table#priceBox tr.standerd-plan{ background:#EAF7FD;}
table#priceBox tr.premium-plan{ background:#F0FFE1;}
table#priceBox tr.excellent-plan{ background:#FFFFCE;}
table#priceBox tr.original-plan{ background:#FFF7F4;}
table#priceBox tr.otherinfo{ background:#F2F4FB;}
table#priceBox tr.addinfo{ background:#fff;}

table#priceBox tr th#plan07{ padding:15px 0; text-align:center;}

table#priceBox tr td#plan08{ padding:15px; font-size:71.4%; text-align:left;}

th#plan-ttl01{
	width:145px;
	height:40px;
	background: transparent url(../images/price/plan_ttl01.jpg) no-repeat left top;
	text-indent:-9999px;
}

table#priceBox tr td#plan-ttl02{
	width:185px;
	height:40px;
	background: transparent url(../images/price/plan_ttl02.jpg) no-repeat left top;
	text-indent:-9999px;
}

table#priceBox tr td#plan-ttl03{
	width:113px;
	height:40px;
	background: transparent url(../images/price/plan_ttl03.jpg) no-repeat left top;
	text-indent:-9999px;
}

table#priceBox tr td#plan-ttl04{
	width:113px;
	height:40px;
	background: transparent url(../images/price/plan_ttl04.jpg) no-repeat left top;
	text-indent:-9999px;
}

table#priceBox tr td#plan-ttl05{
	width:110px;
	height:40px;
	background: transparent url(../images/price/plan_ttl05.jpg) no-repeat left top;
	text-indent:-9999px;
}

table#priceBox tr th#plan01{
	width:145px;
	height:46px;
	background: #EAF7FD url(../images/price/plan01.gif) no-repeat left top;
	text-indent:-9999px;
}


table#priceBox tr th#plan02{
	width:145px;
	height:46px;
	background: #F0FFE1 url(../images/price/plan02.gif) no-repeat left top;
	text-indent:-9999px;
}


table#priceBox tr th#plan03{
	width:145px;
	height:46px;
	background: #FFFFCE url(../images/price/plan03.gif) no-repeat left top;
	text-indent:-9999px;
}


table#priceBox tr th#plan04{
	width:145px;
	height:46px;
	background: #FFFFCE url(../images/price/plan04.gif) no-repeat left top;
	text-indent:-9999px;
}


table#priceBox tr th#plan05{
	width:145px;
	height:46px;
	background: #FFFFCE url(../images/price/plan05.gif) no-repeat left top;
	text-indent:-9999px;
}


table#priceBox tr th#plan06{
	width:145px;
	height:46px;
	background: #FFF7F4 url(../images/price/plan06.jpg) no-repeat left top;
	text-indent:-9999px;
}

table#priceBox tr td.price-detail{
	line-height:1.2;
}

table#priceBox tr.plan{
	background-color:#00A9E1;
}

span.number{
	font-weight:bold;
	color:#666666;
}

span.detail{
	font-size:71.4%;
	letter-spacing:1px;
}

/* tr.addinfo
----------------------------------------------------*/
table#priceBox tr td#addinfo{ padding:15px; font-size:71.4%;}

table#priceBox tr td#plan08 div#l-infoBox{
	float:left;
	display:inline;
	width:310px;
	margin-right:15px;
}

table#priceBox tr td#plan08 div#r-infoBox{
	float:right;
	display:inline;
	width:310px;
}

table#priceBox tr td#plan08 dl dt{
	font-weight:bold;
}
