@charset "utf-8";
/* CSS Document */


/*
1.制作料金
2.料金設定について
*/

/* -----------------------------
1.制作料金＆メディアデザイン料金
----------------------------- */
.Pricetable {
	width:640px;
	border-collapse:collapse;
	margin-left:20px;
	margin-bottom:15px;
}
.Pricetable caption {
	text-align:left;
}
.Pricetable th {
	background-color:#DDDDDD;
	text-align:left;
	font-weight:bold;
	font-style: normal;
	color:#333333;
}
* html .Pricetable th {
	background-color:#DDDDDD;
	text-align:left;
	font-weight:normal;
	font-style: normal;
	font-size:90%;
	color:#333333;
}
.Pricetable th,
.Pricetable td {
	padding: 8px 8px;
	border: 1px solid #CCCCCC;
}
* html .Pricetable td {
	font-size:90%;
}
.Pricew30 {
	width:30%;
}
.Pricew50 {
	width:50%;
}

/* -------------------
2.設定料金について
------------------- */
.PriceGuideArea {
	width:630px;
	margin-left:25px;
	margin-top:10px;
}
.PriceGuideArea p {
	width:620px;
	margin-left:10px;
	margin-top:15px;
}
.PriceGuidetable {
	width:640px;
	border-collapse:collapse;
	margin-left:20px;
	margin-bottom:15px;
}
.PriceGuidetable caption {
	text-align:left;
}
.PriceGuidetable th {
	background-color:#DDDDDD;
	text-align:left;
	font-weight:bold;
	font-style: normal;
	color:#333333;
}
* html .PriceGuidetable th {
	background-color:#DDDDDD;
	text-align:left;
	font-weight:normal;
	font-style: normal;
	font-size:90%;
	color:#333333;
}
.PriceGuidetable th,
.PriceGuidetable td {
	padding: 8px 8px;
	border: 1px solid #CCCCCC;
}
* html .PriceGuidetable td {
	font-size:90%;
}
.Tdg {
	background-color:#EFEFEF;
}
.PriceTextGuide {
	width:660px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:15px;
}