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

@import url(/css/basestyle.css);
@import url(/css/common.css);


.valuebox01,
.valuebox02{
	margin:0 5px;
}

.valuebox01{
	padding:0 0 15px 0;
}

.valuebox03,
.standard-price{
	margin:0 15px;
	padding:0 0 25px 0;
}

.valuebox03 .f-left{
	width:250px;
	padding:0 20px 0 0;
}

.valuebox03 .f-right{
	width:425px;
}

.valuebox03 h4,
.standard-price h4{
	color:#006699;
	font-weight:bold;
	font-size:medium;
}

.valuebox03 .f-right table{
	border-top:1px solid #a7a7a7;
	border-bottom:1px solid #a7a7a7;
	border-left:1px solid #a7a7a7;
	border-collapse:collapse;
	width:420px;
}

.valuebox03 .f-right table tr th,
.valuebox03 .f-right table tr td{
	padding:3px 5px;
	border-bottom:1px solid #a7a7a7;
}

.valuebox03 .f-right table tr td{
	border-right:1px solid #a7a7a7;
	border-left:1px solid #a7a7a7;
	width:180px;
}

.valuebox03 .f-right table tr th{
	color:#666666;
}


/* 価格と価値の価格抜き表示用 */

.valuebox05{
	margin:0 15px;
	padding:0 0 40px 0;
}

.valuebox05 .f-left{
	width:250px;
	padding:0 30px 0 20px;
}

.valuebox05 .f-right{
	width:385px;
}

.valuebox05 h4{
	color:#006699;
	font-weight:bold;
	font-size:medium;
}

.valuebox05 .f-right table{
	width:330px;
	border-collapse:collapse;
	margin:5px 0 0 0;
}

.valuebox05 .f-right table tr th,
.valuebox05 .f-right table tr td{
	padding:3px 5px;
	border:1px solid #a7a7a7;
}

.valuebox05 .f-right table tr td{
	width:80px;
}

.valuebox05 .f-right table tr th{
	color:#666666;
}

.variation{
	padding:20px 0 0 0;
}


/* スタンダードプラン(没になった） */
.standard-price h4{
	padding-bottom:20px;
}

.standard-price .f-left{
	width:320px;
	padding:0 20px 0 0;
}

.standard-price .f-right{
	width:355px;
}

.standard-price .f-right table{
	border-collapse:collapse;
	width:350px;
}

.standard-price .f-right table tr th,
.standard-price .f-right table tr td{
	padding:3px 5px;
	border-bottom:1px dotted #a7a7a7;
}

.standard-price .f-right table tr td{
	width:80px;
}

.standard-price .f-right table tr th,
.standard-price .f-right table tr td{
	color:#666666;
	font-weight:bold;
}

.standard-price .f-right .right{
	padding:15px 10px 0 0;
}



.valuebox02{
	border:1px solid #666666;
	background-color:#e6e6e6;
	margin:0 15px 30px 15px;
}

.valuebox02 ul{
	list-style:none;
	padding:5px 10px 5px 20px;
}

.valuebox02 li{
	text-indent:-1em;
}

.valuebox04{
	margin:10px 25px 20px 25px;
}

.valuebox04 .ex-title{
	color:#006699;
	font-weight:bold;
	border-left:4px solid #006699;
	border-bottom:1px dotted #006699;
	margin:0 0 5px 0;
	padding:0 0 3px 5px;
}

.valuebox04 p{
	margin:0 0 10px 10px;
}





