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

/* 
 制作料金 .tbl_price
--------------------------------------- */
.tbl_price {
	width:100%;
	margin-bottom:10px;
}
.tbl_price tr:nth-child(even) td {  
	background-color: #e0e6f1;  
}  
.tbl_price th:first-child {
	background-color:#293448;
	border-top:solid 1px #fff;
	border-right:solid 1px #122438;
	border-bottom:solid 1px #122438;
	border-left:solid 1px #122438;
	color:#fff;
	padding:10px;
	width:25%;
	vertical-align:middle;
}
.tbl_price th {
	background-color:#293448;
	border-top:solid 1px #fff;
	border-right:solid 1px #122438;
	border-bottom:solid 1px #122438;
	border-left:solid 1px #122438;
	color:#d4aa78;
	padding:10px;
	width:25%;
	vertical-align:middle;
}
.tbl_price td:first-child {
	background-color:#fff;
	border:solid 1px #122438;
	padding:10px;
	text-align:left;
	vertical-align:middle;
}
.tbl_price td {
	background-color:#fff;
	border:solid 1px #122438;
	padding:10px;
	text-align:center;
	vertical-align:middle;
	width:25%;
}
.tbl_price p {
	text-align:center;
}

/* 
 制作料金（左セル140px） .tbl_price_px
--------------------------------------- */
.tbl_price_px {
	width:100%;
	margin-bottom:10px;
}
.tbl_price_px tr:nth-child(even) td {  
	background-color: #e0e6f1;  
}  
.tbl_price_px th:first-child {
	background-color:#293448;
	border-top:solid 1px #fff;
	border-right:solid 1px #122438;
	border-bottom:solid 1px #122438;
	border-left:solid 1px #122438;
	color:#fff;
	padding:10px;
	width:140px;
}
.tbl_price_px th {
	background-color:#293448;
	border-top:solid 1px #fff;
	border-right:solid 1px #122438;
	border-bottom:solid 1px #122438;
	border-left:solid 1px #122438;
	color:#d4aa78;
	padding:10px;
	width:200px;
}
.tbl_price_px td:first-child {
	background-color:#fff;
	border:solid 1px #122438;
	padding:10px;
	text-align:left;
	vertical-align:middle;
	width:140px;
}
.tbl_price_px td {
	background-color:#fff;
	border:solid 1px #122438;
	padding:10px;
	text-align:center;
	vertical-align:middle;
	width:200px;
}
.tbl_price_px p {
	text-align:center;
}

/* 
 制作物の修正について correction
--------------------------------------- */
.correction1 dl {
	margin:10px 0;
}
.correction1 dt {
	float:left;
	width:100px;
	height:60px;
	padding:20px;
	background-color:#e0e6f1;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	vertical-align:middle;
	line-height: 4.5;
}
.correction1 dd {
	float:right;
	width:560px;
	height:60px;
	padding:20px;
	background-color:#fff;
	vertical-align:middle;
}
.correction1 i {
	color:#fff;
	text-align:center;
	display:block;
	font-size:24px;
}

.correction2 {
	margin-bottom:30px;
}
.crt_box1 {
	float:left;
	background-color:#d4aa78;
	width:350px;
	padding:15px 5px 5px 5px;
	border-radius:5px;
}
.crt_box1 dt {
	text-align:center;
	font-weight:bold;
	font-size:24px;
}
.crt_box1 dd {
	background-color:#fff;
	padding:20px;
	margin-top:10px;
	border-radius:3px;
}
.crt_box1 li {
	list-style-type:disc;
	font-size:14px;
	margin-left:20px;
}
.crt_box2 {
	float:right;
	background-color:#db4105;
	width:350px;
	padding:15px 5px 5px 5px;
	border-radius:5px;
}
.crt_box2 dt {
	text-align:center;
	font-weight:bold;
	font-size:24px;
}
.crt_box2 dd {
	background-color:#fff;
	padding:20px;
	margin-top:10px;
	border-radius:3px;
}
.crt_box2 li {
	list-style-type:disc;
	font-size:14px;
	margin-left:20px;
}
.correction3 p {
	color:#fff;
}
