@charset "utf-8";
/* CSS Document */

/*----------------------------------------

サービス価格

-----------------------------------------*/

#price h2 {
}

/*	price-area
-----------------------------------------*/
#price .price-box {
	padding:20px 10px 20px;
	width:635px;
	border-bottom:1px dotted #999999;
}

#price .price-box h3 {
	color:#48b300;
	padding-bottom:10px;
	font-weight:bold;
	font-size:134%;
}


/*.S-plan-box*/
.S-plan-box {
	padding:10px;
	border:1px solid #8cba00;
	margin-bottom:10px;
}

.S-plan-box dl dt {
	background:url(../img/icon-price01.gif) no-repeat 5px center;
	padding-left:25px;
	font-weight:bold;
	margin-bottom:5px;
}

.S-plan-box dl dd span {
	background-color:#dff1aa;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
}

/*.W-plan-box*/
.W-plan-box {
	padding:10px;
	border:1px solid #95c9df;
	margin-bottom:25px;
}

.W-plan-box dl dt {
	background:url(../img/icon-price02.gif) no-repeat left center;
	padding-left:25px;
	font-weight:bold;
	margin-bottom:5px;
}

.W-plan-box dl dd span {
	background-color:#d5e7ed;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
}




table.price-list {
	width:100%;
}

table.price-list th {
	border:1px solid #8cba00;
	border-collapse:collapse;
	text-align:center;
	background-color:#8cba00;
	color:#FFFFFF;
	font-weight:bold;
}

table.price-list td {
	border:1px solid #8cba00;
	border-collapse:collapse;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
}

table.price-list td.s-plan {
	background:url(../img/icon-price01.gif) no-repeat 15px center;
	padding-left:35px;
}

table.price-list td.W-plan {
	background:url(../img/icon-price02.gif) no-repeat 10px center;
	padding-left:37px;
}

table.price-list td.I-cost {
	text-align:center;
}

table.price-list td.M-cost {
	text-align:center;
	font-size:134%;
}

p.tax {
	text-align:right;
	font-size:84%;
	padding-bottom:5px;
}

ul.p-notes {
	font-size:84%;
	color:#666666;
}


/*procedure-box*/

#price .procedure-box {
	padding:20px 10px 20px;
	width:635px;
}

#price .procedure-box h3 {
	color:#48b300;
	padding-bottom:10px;
	font-weight:bold;
	font-size:134%;
}


#price .procedure-box ul.procedure-list {
	padding:25px 20px;
}

#price .procedure-box ul.procedure-list li {
	float:left;
}

#price .procedure-box p span {
	font-weight:bold;
	font-size:117%;
	color:#48b300;
}









/*	#appli-area
-----------------------------------------*/
#appli-area {
	background:url(../../common/img/bg-appli.gif) no-repeat left top;
	width:645px;
	text-align:center;
	padding-top:17px;
	padding-bottom:20px;
	margin-left:5px;
	margin-top:30px;
}

#appli-area p {
}






















