@charset "UTF-8";


/* -------------------------- */
/* MAIN STYLE */
/* -------------------------- */

.test {
cursor:pointer;
}

.mainsp2 {
background:url(../images/basis/rayoutbg.gif) repeat-y #fff;
padding:0px 0px 10px 10px;
text-align:left;
}



.worksp_l {
width:680px;
float:left;
display:inline;
}

.worksp_r {
background:url(../reform/images/title2.jpg) no-repeat;
width:270px;
float:left;
padding:10px 0 0 0;
display:inline;
}

.worksp_r_bg {
behavior: expression(IEPNGFIX.fix(this));
background:url(../images/basis/rightsp_bg.png) repeat-y;
padding:0;
margin:0;
}

.rfimgsp01 {
background:url(../reform/images/picture00103.jpg) no-repeat;
padding:210px 320px 10px 0px;
}


.rfsp01 {
width:305px;
float:left;
border:1px solid #ccc;
padding:5px;
margin-bottom:10px;
}

.rfsp02 {
width:305px;
float:right;
border:1px solid #ccc;
padding:5px;
margin-bottom:10px;
}

.rfsp03 {
width:350px;
float:left;
display:inline;
}

.rfsp04 {
width:300px;
float:right;
display:inline;
}

.rfsp05 {
width:auto;
background:url(../reform/images/dotline330.gif) repeat-y #eee;
padding:0 10px;
border:1px solid #ddd;
}

.rfsp0501 {
width:310px;
float:left;
display:inline;
}

.rfsp0502 {
width:310px;
float:right;
display:inline;
}




p.color01 {
font-size:0.75em;
font-weight:bold;
line-height:1.6;
color:#222;
padding:3px;
margin-bottom:5px;
background:#e5e5e5;
border-bottom:1px solid #ccc;
}


p.qlist {
background:url(../reform/images/qicon.gif) no-repeat;
font-size:0.75em;
font-weight:bold;
line-height:1.6;
color:#222;
padding:2px 0 0 30px;
margin:0 0 5px 7px;
height:22px;
clear:both;
}

p.jtcach {
font-size:1.0em;
font-weight:bold;
line-height:1.6;
color:#503830;
border-bottom:1px solid #ccc;
padding-bottom:5px;
margin:0;
}

p.pmred {
font-size:0.7em;
font-weight:normal;
line-height:1.6;
color:#ff3300;
border:1px solid #ccc;
background:#fff;
padding:5px;
margin:10px 0 0 0;
}

p.pmtitle {
font-size:1.0em;
font-weight:bold;
line-height:1.6;
color:#333;
background:#ddd;
padding:5px;
margin:0 0 5px 0;
}

p.pmprice {
font-size:0.75em;
font-weight:bold;
line-height:1.6;
color:#ff0000;
border-bottom:1px dotted #999;
padding:5px;
margin-bottom:5px;
}





.rfqsp {
	background:url(../reform/images/q_bar.jpg) no-repeat bottom;
	padding:20px 5px 25px 40px;
	margin:0;
	font-size:0.75em;
	font-weight:bold;
	line-height:1.2;
	color:#00a474;
}

.rfasp {
background:url(../reform/images/dotline.gif) repeat-x bottom;
padding:0;
margin:0px 5px 30px 40px;
clear:both;
}

p.rficon01 {
font-size:0.75em;
text-align:right;
padding:5px 5px 20px 0px;
margin:0;
}

.rfqasp {
margin:0 0 10px 0;
padding:5px;
border:1px solid #ddd;
background:#f2f2f2;
}




p.icon001 {padding:5px 0 3px 90px; background: url(../reform/images/ricon001.gif) no-repeat 0px 5px; border-bottom:1px dotted #ccc;}
p.icon002 {padding:5px 0 3px 90px; background: url(../reform/images/ricon002.gif) no-repeat 0px 5px; border-bottom:1px dotted #ccc;}
p.icon003 {padding:5px 0 3px 90px; background: url(../reform/images/ricon003.gif) no-repeat 0px 5px; border-bottom:1px dotted #ccc;}
p.icon004 {padding:5px 0 3px 90px; background: url(../reform/images/ricon008.gif) no-repeat 0px 5px; border-bottom:1px dotted #ccc;}
p.icon005 {padding:5px 0 3px 90px; background: url(../reform/images/ricon004.gif) no-repeat 0px 5px; border-bottom:1px dotted #ccc;}
p.icon006 {padding:5px 0 3px 90px; background: url(../reform/images/ricon005.gif) no-repeat 0px 5px; border-bottom:1px dotted #ccc;}
p.icon007 {padding:5px 0 3px 90px; background: url(../reform/images/ricon006.gif) no-repeat 0px 5px; border-bottom:1px dotted #ccc;}
p.icon008 {padding:5px 0 3px 90px; background: url(../reform/images/ricon007.gif) no-repeat 0px 5px; border-bottom:1px dotted #ccc;}



img.spr5 {
margin:0px 5px 5px 0px;
}

img.spu5 {
margin:0px 0px 5px 0px;
}


img.spu4 {
margin-bottom:4px;
}




.pmrayout {
margin:0px auto;
padding:0;
width:450px;
text-align:left;
}



.pmfooter {
width:100%;
background:#4f3830;
text-align:center;
padding:5px 0px;
}
