@charset "Shift_JIS";

@import "layout.css";

/*helper_index*/
div.helper_index h3{
color:#CC6699;
margin:10px auto;
border-bottom:3px solid #eee;
font-size:105%;
background:none;
}
div.helper_index p.helper_top{
text-align:center;
margin:20px 0px 0px 0px;
}

/*helper_service*/
div.helper_service p.service_comment{
text-align:center;
}
div.imageset_multi p.service_explain{
float:left;
width:200px;
padding:0px 0px 0px 15px;
background:url(../img/list.gif) no-repeat 0 3px;
}
div.imageset_single p.service_explain{
float:left;
width:300px;
padding:0px 0px 0px 15px;
background:url(../img/list.gif) no-repeat 0 3px;
}

/*helper_process*/
div.helper_process p.helper_comment{
color:#000000;
margin:10px auto;
border-bottom:3px solid #eee;
font-size:105%;
background:none;
text-align:center;
font-weight:normal;
}
div.helper_process div.process_address h3{
margin:0px auto;
text-align:center;
}
/*helper_process(dl)*/
div.helper_process div.process_address dl dt{
float:left;
width:17em;
margin:0 0.5em 1px 0;
padding:0.2em 0;
}
div.helper_process div.process_address dl dd{
border-bottom:1px dotted #ccc;
text-align:right;
margin:0px 5px 0px 0px;
padding:0.2em 0.5em 0.2em 1em;
}


div.helper_process dl.process_table dt{
float:left;
width:6em;
margin:0 0.5em 1px 0;
padding:0.2em 0;
}
div.helper_process dl.process_table dd{
border-bottom:1px dotted #ccc;
margin:0 5px 0 0;
padding:0.2em 0.5em 0.2em 1em;
}
div.helper_process dl.process_table table{
width:auto !important;
margin:0 !important;
}

/*helper_process(table)*/
/*div.process_table{
margin:0px auto;
padding:10px 0px 0px 0px;
}
div.process_table table{
border-collapse:separate;
border:none;
}
div.process_table table td{
border:none;
}
div.process_table table.table_big{
width:550px;
margin:0px auto;
}
div.process_table th.table_group{
width:75px;
background:#cc00cc;
color:#ffffff;
text-align:center;
}
div.process_table td.table_explain,
div.process_table td.table_price{
border:solid 1px #cc00cc;
} 
div.process_table td.table_price{
vertical-align:top;
}*/

/*helper_process(table_mini)*/
/*table.table_mini{
width:100%;
margin:1px auto;
border:none;
}
table.table_mini{
font-size:1em;
}
div.process_table table.table_mini td{
padding:0px 0.5em;
border:solid 1px #cc99cc;
}
table.table_mini th.table_item{
height:30px;
background:#cc99cc;
color:#ffffff;
text-align:center;
border:none;
}
td.table_price{
margin:0px;
padding:0px;
}
td.text_price{
text-align:right;
}*/