@charset "UTF-8";

/* .idx */




/* .estimate */

.attention {
font-size: 11px!important;
margin-bottom: 10px;
}

.estimateTbl {
width: 681px;
margin-bottom: 20px;
font-size: 100%;
margin-left: 1px;
border-bottom: 1px dotted #000;
border-collapse: collapse;
border-spacing: 0;
zoom: 1;
/* background-image: url(../../common/images/dot.gif); */
}
.estimateTbl th,
.estimateTbl td {
padding: 20px 0;
background-color: #fff;
}
.estimateTbl th {
border-top: 1px dotted #000;
border-right: 1px dotted #000;
border-left: 1px dotted #000;
font-size: 14px;
font-weight: bold;
width: 210px;
text-align: center!important;
}
.estimateTbl th.even {
background: #e7e7d9;
}
.estimateTbl td.even {
background: #e7e7d9;
}
.estimateTbl th.odd {
background: #f4f4ed;
}
.estimateTbl td.odd {
background: #f4f4ed;
}
.estimateTbl td {
text-align: left;
border-top: 1px dotted #000;
border-right: 1px dotted #000;
font-size: 12px;
padding-left: 30px;
}
.estimateTbl td input.lm15.rm15.odd {
width: 150px;
}
.estimateTbl td.type {
text-align: left;
border-top: 1px dotted #000;
border-right: 1px dotted #000;
font-size: 12px;
width: 80px;
}
.estimateTbl th.taC {
text-align: center!important;
padding-left: 0px!important;
font-size: 14px;
font-weight: bold;
width: 176px;
}
.estimateTbl th.taLbottom {
text-align: center!important;
padding-left: 0px!important;
font-size: 14px;
font-weight: bold;
width: 176px;
}
.estimateTbl td.taL {
text-align: left!important;
font-size: 12px;
padding-left: 30px;
}

.BtnEstimation {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border-bottom: 3px solid #535353;
border-right: 2px solid #4a4a4a;
border-top: 1px solid #a6a5a5;
border-left: 1px solid #7d7c7c;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#696969), to(#000000));
background: -moz-linear-gradient(#696969, #000000);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#696969, endcolorstr=#000000));  
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#696969, endcolorstr=#000000))";  
zoom: 1;
font-size: 18px;
padding: 10px 0;
font-family: "Hiragino Kaku Gothic Pro";
width: 304px;
color: #fff;
text-align: center;
display: inline-block;
margin-left: -100px;
cursor: pointer;
behavior: url(../../common/css/ie-css3.htc); 
}
.BtnEstimation:hover {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border-bottom: 3px solid #535353;
border-right: 2px solid #4a4a4a;
border-top: 1px solid #a6a5a5;
border-left: 1px solid #7d7c7c;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000000), to(#494949));
background: -moz-linear-gradient(#000000, #494949);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#000000', endColorstr='#494949');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#000000', endColorstr='#494949')"; 
zoom: 1;
}

#totalAmount {
margin-top: 40px;
float: left;
position: relative;
background: url(/prsc/images/prsc_estimate_total.gif) no-repeat left top;
width: 442px;
height: 75px;
text-align: right;
font-size: 32px;
letter-spacing:20px;
*letter-spacing:25px;
padding-top: 22px;
}
/* ul#totalAmount li {
float: left;
border-top: 1px solid #040000;
border-left: 1px solid #040000;
border-bottom: 1px solid #040000;
width: 42px;
height: 48px;
font-size: 32px;
text-align: center;
vertical-align: bottom;
padding-top: 25px;
}
ul#totalAmount li.digit {
border-right: 1px solid #040000;
}
ul#totalAmount li.comma {
border-top: none;
border-right: none;
border-left: none;
border-bottom: none;
font-size: 42px;
width: 26px;
margin-top: 0px;
}
*/
.rm75 {
margin-right: 75px;
}
p.caution {
background: #ffbcba;
margin-top: 25px;
float: left;
margin-left: 10px;
color: #7f0505;
padding: 4px 6px;
width: 450px;
text-align: center;
font-size: 100%;
zoom: 1;
}
.bm130 {
margin-bottom: 130px;
_margin-bottom: 0;
}

/* .proofreading */

ul.pict li {
float: left;
position: relative;
}
.BtnOrange-center {
margin: 35px 0;
width: 680px;
}
.BtnOrange-center a {
width: 320px;
margin: 0 auto;
display: block;
text-align: center;
}


/* .proofreading,.staffstay */
.people01 {
background: url(../images/prsc_proofreading_people01.gif) no-repeat 44px 20px;
padding: 0 0 165px 66px;
}
.people02 {
background: url(../images/prsc_proofreading_people02.gif) no-repeat 350px top;
padding: 0 72px 145px 0;
}
.people03 {
background: url(../images/prsc_proofreading_people03.gif) no-repeat 44px 20px;
padding: 0 0 35px 153px;
}
.proofreading .bubbleL,
.staffstay .bubbleL {
background: url(../images/prsc_bubbleL_btm.gif) no-repeat left bottom;
}
.proofreading .bubbleL_inner,
.staffstay .bubbleL_inner {
background: url(../images/prsc_bubbleL_top.gif) no-repeat left top;
width: 446px;
padding: 14px 37px;
}
.proofreading .bubbleR,
.staffstay .bubbleR {
background: url(../images/prsc_bubbleR_btm.gif) no-repeat left bottom;
}
.proofreading .bubbleR_inner,
.staffstay .bubbleR_inner {
background: url(../images/prsc_bubbleR_top.gif) no-repeat left top;
width: 446px;
padding: 14px 43px 14px 22px;
}
.proofreading .bubbleArea p,
.staffstay .bubbleArea p {
margin-bottom: 25px;
}
.proofreading .people01,
.staffstay .people01 {
padding: 0 0 60px 143px;
}
.proofreading .bubbleL_inner,
.staffstay .bubbleL_inner {
padding: 25px 37px 20px 49px;
}
.proofreading .bubbleR_inner,
.staffstay .bubbleR_inner {
padding: 25px 52px 20px 22px;
}
.proofreading .carrer,
.staffstay .carrer {
width: 446px;
font-size: 11px!important;
font-weight: bold;
text-align: right;
margin-bottom: 10px!important;
}

/* --FORM-- */
input {
padding:0.1em;
vertical-align:middle;
}

input[type="text"] {
height:1.2em;
line-height:1.2;
}

	/* for IE6 */
	* html input.text {
	height:1.2em;
	line-height:1.2;
	}
	
	/* for Firefox2+ */
	.firefox2 input[type="text"],
	.firefox3 input[type="text"] {
	padding-top:0;
	}

	/* for Chrome1 */
	.chrome1 input[type="text"] {
	vertical-align:baseline;
	}	

	/* for Safari3 */
	.safari3 input[type="text"] {
	vertical-align:baseline;
	}

input[type="checkbox"] {
padding:0;
vertical-align:1px;
}

	/* for IE6 */
	* html input.checkbox,
	* html input.radio {
	vertical-align:0em;
	}
	
	/* for IE7 */
	*+html input[type="checkbox"],
	*+html input[type="radio"] {
	vertical-align:-0.2em;
	}	

	/* for IE8 */
	.msie8 input[type="checkbox"],
	.msie8 input[type="radio"] {
	vertical-align:-0.2em;
	}
	
	/* for Firefox2+ */
	.firefox2 input[type="checkbox"],
	.firefox2 input[type="radio"],
	.firefox3 input[type="checkbox"],
	.firefox3 input[type="radio"] {
	vertical-align:-0.2em;
	}

	/* for Opera9 */
	.opera9 input[type="checkbox"],
	.opera9 input[type="radio"] {
	vertical-align:middle;
	}
	
	/* for Chrome1 */
	.chrome1 input[type="checkbox"],
	.chrome1 input[type="radio"] {
	vertical-align:0em;
	}
	
input[type="radio"] {
padding:0;
vertical-align:-1px;
}

	/* for IE6 */
	* html input.checkbox,
	* html input.radio {
	vertical-align:-0.1em;
	}
	
	/* for IE7 */
	*+html input[type="checkbox"],
	*+html input[type="radio"] {
	vertical-align:-0.2em;
	}	

	/* for IE8 */
	.msie8 input[type="checkbox"],
	.msie8 input[type="radio"] {
	vertical-align:-0.2em;
	}
	
	/* for Firefox2+ */
	.firefox2 input[type="checkbox"],
	.firefox2 input[type="radio"],
	.firefox3 input[type="checkbox"],
	.firefox3 input[type="radio"] {
	vertical-align:-0.2em;
	}

	/* for Opera9 */
	.opera9 input[type="checkbox"],
	.opera9 input[type="radio"] {
	vertical-align:middle;
	}
	
	/* for Chrome1 */
	.chrome1 input[type="checkbox"],
	.chrome1 input[type="radio"] {
	vertical-align:0em;
	}

input[type="submit"] {
line-height:1;
padding:0.3em;
}

	/* for IE6 */
	* html input.submit {
	padding:0.3em 0.1em 0.1em;
	}
	
	/* for IE7 */
	*+html input[type="submit"] {
	padding:0.3em 0.1em 0.2em;
	}
	
	/* for IE8 */
	.msie8 input[type="submit"] {
	padding:0.4em 0.3em 0.2em;
	}

	/* for Firefox2+ */
	.firefox2 input[type="submit"],
	.firefox3 input[type="submit"] {
	padding:0.1em;
	}
	
	/* for Mac Opera9 */
	.mac .opera9 input[type="submit"] {
	padding:0 0.3em;
	}
	
legend {
background:#fff;
padding:0.3em;
}

select {
padding:0;
vertical-align:baseline;
}

	/* for IE6 */
	* html select {
	vertical-align:middle;
	}
	
	/* for IE7 */
	*+html select {
	vertical-align:-0.2em;
	}

textarea {
line-height:1.4;
padding:0.1em;
vertical-align:middle;
}
